MATLAB画图(包括二维三维画图)(2)

2018-12-01 16:05

y(1,:)=sin(x); y(2,:)=0.6*sin(x); y(3,:)=0.3*sin(x); plot(x,y)

或者还可以这样用: x=0:pi/50:2*pi;

y=[ sin(x); 0.6*sin(x); 0.3*sin(x)]; plot(x,y)

6

3) 如果x,y是同样大小的矩阵,则plot(x,y)绘出y中各列相应于x中各列的 图形. 例:

x(1,:)=0:pi/50:2*pi;

x(2,:)=pi/4:pi/50:2*pi+pi/4; x(3,:)=pi/2:pi/50:2*pi+pi/2; y(1,:)=sin(x(1,:)); y(2,:)=0.6*sin(x(2,:)); y(3,:)=0.3*sin(x(3,:)); plot(x,y)

7

x=x'; y=y'; plot(x,y)

在这个例子中,x------ 3x101,y------3x101,所以第一个plot按列画出 101条曲线,每条3个点;而

x'------101x3,y'------ 101x3,所以第二个plot 按列画出3条曲线,每条101个点.

3. 多组变量绘图:plot(x1, y1, 选项1, x2, y2, 选项2, ……) 上面的plot格式中,选项是指为了区分多条画出曲线的 颜色,线型及标记点 而设定的曲线的属性.MATLAB在多组变量绘图时,可将

8

曲线以不同的颜色,不同的线型及标记点表示出来.这 些选项如下表所示:

各种颜色属性选项 'r' 红色 'm' 粉红 'g' 绿色 'c' 青色 'b' 兰色 'w' 白色 'y' 黄色 'k' 黑色

各种线型属性选项 '-' 实线 '--' 虚线 ':' 点线 '-.' 点划线

'.' 用点号绘制各数据点 '^' 用上三角绘制各数据点 '+' 用'+'号绘制各数据点 'v' 用下三角绘制各数据点

9

'*' 用'*'号绘制各数据点 '>' 用右三角绘制各数据点 ' .' 用'.'号绘制各数据点 '<' 用左三角绘制各数据点 's'或squar 用正方形绘制各数据点 'p' 用五角星绘制各数据点

'd'或diamond用菱 形绘制各数据点 'h' 用六角星绘制各数据点

这些选项可以连在一起用,如:'-.g'表示绘制绿色的点划线,'g+'表示用绿 色的 '+'号绘制曲线. 注意:

1)表示属性的符号必须放在同一个字符串中; 2)可同时指定2~3个属性; 3)与先后顺序无关;

4)指定的属性中,同一种属性不能有两个以上. 例:

t=0:0.1:2*pi; y1=sin(t); y2=cos(t);

10


MATLAB画图(包括二维三维画图)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:入党积极分子的团组织推荐意见、党支部意见

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: