简易绘图

MATLAB

2.5 简易绘图


MATLAB 的绘图功能很强,我们先从最简单的二维绘图指令plot介绍起。plot是用来划函数x对函数y的二维图,例如要划 出 y = sin (x), 0 x 2πplot可以在一个图上划数条曲线,且以不同的符号及颜色来标示曲线,其指令见线上 说明help plot。如要在x及y轴及全图加注说明,则可利用指令xlabel, ylabel, title,其指令见线上说明help xlabel, help ylabel, help title。三维图的指令为plot3,其指令见线上说明help plot3。此外二维图及三维图皆可使用指令grid 加上格线。MATLAB会将绘图结果展示在另一个视窗称为MATLAB Figure Windows,如果你看不到此视窗, 别担心它只是被盖住,可以进入Windows再选择Figure。接著我们就来看以下的例子

>> v1=linspace(0,2*pi,20); v2=sin(v1); % 建立 v1 及 v2 阵列

>> plot(v1,v2) % 利用 plot,输入的变数为 x 轴接著的变数为 y 轴

>> v3=cos(v1); % 建立 v3 阵列

>> plot(v1,v2,v1,v3) % 划二条曲线,一条代表 v1-v2 函数关系

%一条代表 v1-v3 函数关系

>> plot(v1,v2,v1,v2,'+') % 一样划二条曲线,不过第二条曲线以符号 + 标示

>> plot(v1,v2,v1,v2.*v3,'--') % 划二条曲线,一条代表 v1-v2 函数关系,一条

% 代表 v1-(v2.*v3) 函数关系且以符号'标示

>> xlabel('x-axis') % 加上 x 轴的说明,在二个单引号 ' 之间键入文字的说明

>> ylabel('y-axis') % 加上 y 轴的说明

>> title('2D plot') % 加上图的说明

>> plot3(v2,v3,v1), grid % 将 v2-v1-v3 函数关系分别以x轴y轴及z轴划,并加上格线



上一页 下一页 讲义大纲