MATLAB实验七

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验七、MATLAB的绘图操作(一)

1、>> x=0:0.1:10;y1=x.^2;y2=cos(2*x);y3=y1.*y2;

在同一坐标下用不同的颜色和线型绘制三条曲线

>> plot(x,y1,':'),hold on,plot(x,y2,'b'),hold on,plot(y3,'g')

以子图形式绘制3条曲线

>> subplot(2,2,1),plot(x,y1),subplot(2,2,2),plot(x,y2),subplot(2,2,3),plot(y3)

分别以条形图阶梯图直方图和填充图绘制曲线

条形

图:>>subplot(2,2,1),bar(x,y1),subplot(2,2,2),bar(x,y2),subplot(2,2,3),bar(y3)

阶梯图:

>>

subplot(2,2,1),stairs(x,y1),subplot(2,2,2),stairs(x,y2),subplot(2,2,3),stairs(y3)

填充图:

>>

subplot(2,2,1),fill(x,y1,'r'),subplot(2,2,2),fill(x,y2,'r'),subplot(2,2,3),fill(x,y3,'r')

2、绘制极坐标曲线p=a*sin(b+nθ)

>>

a=2;b=4;n=3;th=0:0.01:pi;polar(th,a*sin(b+n*th))

3、绘制函数的曲面图

(1、)>>

[x,y]=meshgrid(-1:0.01:1,-1:0.01:1);z=(x.^2-2*x).*exp(-x.^2-y.^2-x.*y);plot3(x,y,z,'y')

(2、)>>

[x,y]=meshgrid(-1:0.01:1,-1:0.01:1);z=1./(((x-1).^2+y.^2).^0.5)-1./(((x+1).^2+y.^2).^

0.5);plot3(x,y,z,'b')

相关文档
最新文档