MatLab 练习题-绘图
学号: 班级: 姓名:
注意: 1,请按要求作题,直接输入答案,并保存文件.
2,仔细填写 “学生信息”.
3,把此word文档的文件名更名为你的 “学号第三次”.在下课前15分钟内上传到http://10.1.9.91.
例: “MatLab练习册.doc” ——-> “200504101第三次.doc” )
1, 在[0,4pi]画sin(x),cos(x)(在同一个图象中); 其中cos(x)图象用红色小圆圈画.并在函数图上标注 “y=sin(x)”, “y=cos(x)” ,x轴,y轴,标题为“正弦余弦函数图象”. 答案: 程序:
t=0:0.1:2*pi; >> y1=sin(t); >> y2=cos(t);
>> plot(t,y2,'ro') >> close
>> t=0:0.01:2*pi; >> y1=sin(t); >> y2=cos(t);
>> plot(t,y2,'ro') >> hold on >> plot(t,y1)
>> title('ÕýÏÒÓàÏÒº¯ÊýͼÏó')
>> xlabel('xÖá') >> ylabel('yÖá')
>> legend('y=cos(x)','y=sin(x)')
1
x2y21。 2, 画出椭圆169答案: 程序: %画椭圆
tt=0:0.02:2*pi;
xx=4*cos(tt);yy=3*sin(tt); axis equal
plot(xx,yy,'m*')
title('椭圆 x^2/16+y^2/9=1')
x(12cosu)y(12sinu)z3uu[0,10] 3,绘制螺旋线. 答案: 程序:
u=0:pi/1000:10;plot3(1+2*cos(u),1+2*sin(u),3*u);grid
2
4,绘制四叶玫瑰线sin2。
答案: 程序:
theta=linspace(0,2*pi);rho=sin(2*theta);polar(theta,rho)
5,用subplot分别在不同的坐标系下作出下列图形,并为每幅图形加上标题。
xye第一副:标题:“概率曲线” 2第二副:标题“双扭线” r4cos2t
2 3
3tx1t323ty1t3 第三副:标题“叶形线” 11y2xln1y2y第四副:标题:“曳物线” 答案: 程序:
x=-2:0.01:2;subplot(2,2,1) ezplot(exp(-x^2),'-*') title('概率曲线');
subplot(2,2,2) t=0:0.01:2*pi;
r=sqrt(4*cos(2*t));plot(r,'-o') title('双扭线')
subplot(2,2,3) t=0:pi/100:2*pi; x=3*t./(1+t.^3); y=3*t.^2./(1+t.^3); plot(x,y,'-+') title('叶形线') subplot(2,2,4)
x=0:0.1:100 m=2;
x=log((1+sqrt(1-y.^2))/(m*sqrt(1-y.^2))) plot(x,y,'-<') title('曳物线')
??? Error using ==> mpower
Inputs must be a scalar and a square matrix.
4
5
因篇幅问题不能全部显示,请点此查看更多更全内容