第4章 matlab 绘图
——matlab语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的。
编辑课件
matlab语言的绘图功能
不仅能绘制几乎所有的标准图形,而且其黄色 · 点线
m 粉红 ○ 圈线
c 亮蓝 × ×线
r 大红 + +字线
g 绿色 - 实线
b 蓝色 星形线
w 白色 : 虚线
k 黑色 -· (--) 点划线
编辑课件
:
[ + | o | * | . | x | square | diamond | v | ^ | > | < | pentagram | hexagram ]
square 正方形
diamond 菱形
pentagram 五角星
hexagram 六角星
编辑课件
绘制图形的辅助操作
1. 图形标注
有关图形标注函数的调用格式为:
title(图形名称)
xlabel(x轴说明)
ylabel(y轴说明)
text(x,y,图形说明)
legend(图例1,图例2,…)
编辑课件
例:给图形添加图形标注。
程序如下:
x=(0:pi/100:2*pi)';
y1=2*exp(-*x)*[1,-1];
y2=2*exp(-*x).*sin(2*pi*x);
x1=(0:12)/2;
y3=2*exp(-*x1).*sin(2*pi*x1);
plot(x,y1,'g:',x,y2,'b--',x1,y3,'rp');
title('曲线及其包络线'); %加图形标题
xlabel('independent variable X'); %加X轴说明
ylabel('independent variable Y'); %加Y轴说明
text(,,'包络线'); %在指定位置添加图形说明
text(,,'曲线y');
text(,,'离散数据点');
legend('包络线','包络线','曲线y','离散数据点') %加图例
编辑课件
2. 坐标控制
函数的调用格式为:
axis([xmin xmax ymin ymax zmin zmax])
axis函数功能丰富,常用的用法还有:
axis equal 纵、横坐标轴采用等长刻度
axis square 产生正方形坐标系(缺省为矩形)
axis auto 使用缺省设置
axis off 取消坐标轴
axis on 显示坐标轴
grid on/off命令控制是画还是不画网格线,不带参数的grid命令在两种状态之间进行切换。
box on/off命令控制是加还是不加边框线,不带参数的box命令在两种状态之间进行切换。
编辑课件
例:用图形保持功能在同一坐标内绘制曲线y=2e-(2πx)及其包络线,并加网格线。
()程序如下:
x=(0:pi/100:2*pi)';
y1=2*exp(-*x)*[1,-1];y2=2*exp(-*x).*sin(2*pi*x);
plot(x,y1,'b:');
axis([0,2*pi,-2,2]); %设置坐标
hold on; %设置图形保持状态
plot(x,y2,'k');
grid on;
matlab语言及其应用课件ch04 matlab语言 来自淘豆网m.daumloan.com转载请标明出处.