第5章 MATLAB绘图
二维数据曲线图
其他二维图形
隐函数绘图
三维图形
图形修饰处理
图像处理与动画制作
编辑课件
二维数据曲线图
绘绘图选项,其调用格式为:
plot(x1,y1,选项1,x2,y2,选项2,…,xn,yn,选项n)
编辑课件
例5-6 在同一坐标内,分别用不同线型和颜色绘制曲线y1=-(4πx) 和y2=2e-(πx),标记两曲线交叉点。
程序如下:
x=linspace(0,2*pi,1000);
y1=*exp(-*x).*cos(4*pi*x);
y2=2*exp(-*x).*cos(pi*x);
k=find(abs(y1-y2)<1e-2); %查找y1与y2相等点(近似相等)的下标
x1=x(k); %取y1与y2相等点的x坐标
y3=*exp(-*x1).*cos(4*pi*x1); %求y1与y2值相等点的y坐标
plot(x,y1,x,y2,'k:',x1,y3,'bp');
编辑课件
图形标注与坐标控制
1.图形标注
有关图形标注函数的调用格式为:
title(图形名称)
xlabel(x轴说明)
ylabel(y轴说明)
text(x,y,图形说明)
legend(图例1,图例2,…)
编辑课件
函数中的说明文字,除使用标准的ASCII字符外,还可使用LaTeX格式的控制字符,这样就可以在图形上添加希腊字母、数学符号及公式等内容。例如,text(,,‘sin({\omega}t+{\beta})’)将得到标注效果sin(ωt+β)。
编辑课件
例5-7 在0≤x≤2区间内,绘制曲线y1=2e-=cos(4πx),并给图形添加图形标注。
程序如下:
x=0:pi/100:2*pi;
y1=2*exp(-*x);
y2=cos(4*pi*x);
plot(x,y1,x,y2)
title('x from 0 to 2{\pi}'); %加图形标题
xlabel('Variable X'); %加X轴说明
ylabel('Variable Y'); %加Y轴说明
text(,,'曲线y1=2e^{-}'); %在指定位置添加图形说明
text(,,'曲线y2=cos(4{\pi}x)');
legend(‘y1’,‘ y2’) %加图例
编辑课件
2.坐标控制
axis函数的调用格式为:
axis([xmin xmax ymin ymax zmin zmax])
axis函数功能丰富,常用的格式还有:
axis equal:纵、横坐标轴采用等长刻度。
axis square:产生正方形坐标系(缺省为矩形)。
axis auto:使用缺省设置。
axis off:取消坐标轴。
axis on:显示坐标轴。
编辑课件
给坐标加网格线用grid命令来控制。grid on/off命令控制是画还是不画网格线,不带参数的grid命令在两种状态之间进行切换。
给坐标加边框用box命令来控制。box on/off命令控制是加还是不加边框线,不带参数的box命令在两种状态之间进行切换。
编辑课件
例5-8 在同一坐标中,可以绘制3个同心圆,并加坐标控制。
程序如下:
t=0::2*pi;
x=exp(i*t);
y=[x;2*x;3*x]';
plot(y)
grid on; %加网格线
box on; %加坐标边框
axis equal %坐标轴采用等刻度
编辑课件
图形的可视化编辑
MATLAB ,利用图形窗口菜单栏或工具栏中的有关命令可以完成对窗口中各种图形对象的编辑处理。
在图形窗口上有一个菜单栏和工具栏。菜单栏包含File、Edit、View、Insert、Tools、Window和Help共7个菜单项,工具栏包含11个命令按钮。
编辑课件
对函数自适应采样的绘图函数
fplot函数的调用格式为:
fplot(fname,lims,tol,选项)
其中fname为函数名,以字符串形式出现,
matlab课件第5章 matlab绘图 来自淘豆网m.daumloan.com转载请标明出处.