MATLAB实验七
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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')