《数学实验》报告
实验名称 MATLAB基础知识
学 院
专业班级
姓 名
学 号
20##年5月
一、 【实验目的】
学会用MATLAB绘制二维曲线、三维曲线、三维曲面,掌握gtext, legend, title, xlabel, ylabel等指令用法。
二、 【实验任务】
P34 3 P79 1,3,5
三、 【实验程序】
P34 第3题
n=1;
sum=0;
while n<=50;
sum=sum+prod(1:n);
n=n+1;
end
sum
P79第1题
x=0:pi/50:4*pi;
y1=exp(x/3).*sin(3*x);
y2=exp(x/3);y3=-exp(x/3);
plot(x,y1,'b*'),hold on
plot(x,y2,'r-.',x,y3,'r-.'),grid on
P79第3题
x1=-pi:pi/100:pi;
y1=x1.*cos(x1);
x2=pi:pi/100:4*pi;
y2=x2.*tan(1./x2).*sin(x2.^3);
x3=1:0.1:8;
y3=exp(1./x3).*sin(x3);
subplot(131),plot(x1,y1,'rp'),grid on
axis tight
title('y1=x1cosx1')
xlabel('xÖá'),ylabel('yÖá')
gtext('y1=x1cosx1')
legend('y1=x1cosx1')
subplot(132),plot(x2,y2,'c-'),grid on
axis tight
title('y2=x2tan(1/x2)sin(x2^3)')
xlabel('xÖá'),ylabel('yÖá')
gtext('y2=x2tan(1/x2)sin(x2^3)')
legend('y2=x2tan(1/x2)sin(x2^3)')
subplot(133);plot(x3,y3,'mx'),grid on
axis tight
title('y3=e^(1/x3)sin(x3)')
xlabel('xÖá'),ylabel('yÖá')
gtext('y3=e^(1/x3)*sin(x3)')
legend('y3=e^(1/x3)sin(x3)')
P79 第5题
t=0:pi/50:20*pi;
x=t.*cos(pi/6.*t);
y=t.*sin(pi/6.*t);
z=2*t;
plot3(x,y,z),grid on
xlabel('xÖá x=tcos(pi/6t)')
ylabel('yÖá y=tsin(pi/6t)')
zlabel('zÖá z=2t')
title('Բ׶ÂÝÏߣ¨0 t 20pi£©')
legend('Բ׶ÂÝÏß')
四、 【实验结果】
P34 第3题
P79第1题
P79第3题
P79 第5题
五、 【实验总结】
上课认真听讲并练习了一些图形之后做题,感觉轻松了许多,再加上对软件的掌握熟练了,题目可以轻松搞定了。这次课我感受到了软件绘图功能的强大。
第二篇:北科大Matlab 第三次数学实验报告 (精华版)
《数学实验》报告
实验名称 Matlab三维绘图
学 院
专业班级
姓 名
学 号
20##年5月
一、 【实验目的】
1. 学会用Matlab进行三维的曲线绘图;
2. 掌握绘图的基本指令和参数设置
二、 【实验任务】
P79 习题5
绘制圆锥螺线的图像并加标注,圆锥螺线的参数方程为;
。
P79 习题9
画三维曲线与平面z=3的交线。
三、 【实验程序】
习题5:
clf;
t=0:pi/100:20*pi;
x=t.*cos(t.*pi/6);
y=t.*sin(t.*pi/6);
z=2*t;
plot3(x,y,z)
title('圆锥螺线')
xlabel('x轴'),ylabel('y轴'),zlabel('z轴')
习题9:
clf;
t=-2:0.1:2;
[x,y]=meshgrid(t);
z1=5-x.^2-y.^2;
subplot(1,2,1),mesh(x,y,z1),title('曲面z1=5-x.^2-y.^2')
z2=3*ones(size(x));
r0=abs(z1-z2)<=0.05;
zz=r0.*z2;yy=r0.*y;xx=r0.*x;
subplot(1,2,2),plot3(xx(r0~=0),yy(r0~=0),zz(r0~=0),'.')
title('交线')
四、 【实验结果】
习题5:
习题9:
五、 【实验总结】
这次三维曲线(曲面)的绘制虽然不算复杂,但还是要注意一些细节,而且要注意弄懂其中的原因,不能硬套书上的,否则很容易不明道理的出错。