《数学实验》报告
实验名称 MATLAB绘图
学院材料科学与工程
专业班级材料1209 姓名曾雪淇
学号 41230265
2014年 5月
学会用MATLAB绘制二维曲线、三维曲线,掌握gtext, legend, title,xlabel,ylabel,zlabel,axis 等指令用法,并学会图形的标注。
二、【实验任务】
P79 习题1,习题3,习题5
三、【实验程序】
习题一:
x=0:pi/10:4*pi;
y1=exp(x./3).*sin(3*x);
y2=exp(x./3);
y3=-exp(x./3);
plot(x,y1,'b*',x,y2,'r-.',x,y3,'r-.')
习题二:
x1=-pi:pi/10:pi;
y1=x1.*cos(x1);
x2=pi:pi/10:4*pi;
y2=x2.*tan(1./x2).*sin(x2).^3;
x3=1:0.1:8;
y3=exp(1./x3).*sin(x3);
subplot(1,3,1);plot(x1,y1,'r*'),grid on,title(‘y1= x1*cosx1’)
subplot(1,3,2) ;plot(x2,y2,’b-‘),grid on,title (‘y2=x2*tan(1/x2)*sinx2^3’) subplot(1,3,3);plot(x3,y3,'g+'),grid on,title (‘y3=exp(1/x3)*sinx3’)
gtext(‘y1=x1cos(x1)’),gtext(‘y2=x2tan(1/x2)sin(x2)^3’),
gtext(‘y3=exp(1/x3)sin(x3)’)
legend(‘y1= x1*cos(x1)’, ‘y2=x2tan(1/x2)sin(x2^)3’ ‘y3=exp(1/x3)sin(x3)’) xlabel(‘x轴’),ylabel(‘y轴’),axis xy
习题三:
t=0:pi/10:20*pi;
x=t.*cos(pi/6.*t);
y=t.*sin(pi/6.*t);
z=2*t;
plot3(x,y,z,'r*'),grid on
title(‘圆锥螺线的图像’)
xlabel(‘x轴’),ylabel(‘y轴’),zlabel(‘z轴’)
习题一:
习题二:
习题三:
五、【实验总结】
通过本次MATLAB绘图实验,我学会了用MATLAB绘制二维曲线、三维曲线,基本掌
握了gtext, legend, title,xlabel,ylabel,zlabel,axis 等指令用法,并学会了图形的标注。
运用时需要注意的是中英文的切换和一些指令的特殊用法。