《数学实验报告》word版 本文关键词:实验,数学,报告,word
《数学实验报告》word版 本文简介:深圳大学数学与计算科学学院数学实验报告五实验项目名称MATLAB基础所属课程名称数学实验实验日期2012-10-11姓名(学号)周星(2010190135)成绩数学与计算科学学院数学实验室一、实验目的1.掌握绘制二维图形常用函数;2.掌握绘制三维图形常用函数;3.掌握绘制图形的辅助操作二、实验环境(
《数学实验报告》word版 本文内容:
深圳大学数学与计算科学学院
数学实验报告五
实验项目名称
MATLAB基础
所属课程名称
数学实验
实
验
日
期
2012-10-11
姓
名(学号)
周星(2010190135)
成
绩
数学与计算科学学院数学实验室
一、
实验目的
1.
掌握绘制二维图形常用函数;
2.
掌握绘制三维图形常用函数;
3.
掌握绘制图形的辅助操作
二、
实验环境(使用软件)
MATLAB
V6.5
三、
实验内容
1.
用fplot函数绘制。
2.
绘制极坐标曲线。
3.
已知,,,完成下列操作:
以子图形式绘制三条曲线(subplot)。
4.
作的三维图形
(1)
网状图
(2)
曲面图
要求:使用subplot并排放置上面两幅图形。
5.
绘制空间曲线
曲线对应的参数方程为:
6.
已知
在区间绘制函数曲线。
7.
(选作)使用subplot在同一窗口中绘制图形
要求:
(1)
窗口中子图安排模板为:
(2)
第1个区域绘制曲线y=sin2(x),且限定x轴范围为[0,2pi],y轴范围为[-1,1];
(3)
第2个区域绘制曲线y=cos(x),且限定x轴范围为[0,2pi],y轴范围为[-1,1];
(4)
第3个区域绘制曲线y=sin(x)/cos(x),且限定x轴范围为[0,2pi],y轴范围为[-40,40];
(5)
第4个区域绘制曲线y=cos(x)/sin(x),且限定x轴范围为[0,2pi],y轴范围为[-40,40];
(6)
第5个区域绘制曲线y=2cos(x)sin(x),且限定x轴范围为[0,2pi],y轴范围为[-2,2];
(7)
第6个区域用fplot函数绘制,且限定x轴范围为[0,pi];
(8)
所有子图要求有标题,有格线。
四、
实验解答
1.
解:>>
fplot(
cos(tan(pi*x)),[0,1]);
2.解:t=0:0.01:2*pi;
>>
%colordef
white;
>>
polar(t,5*sin(2+10*t));
3.解:x=linspace(0,2*pi,30);
>>
y1=x.^2;
>>
y2=cos(2*x);
>>
y3=y1.*y2;
>>
subplot(2,2,1),plot(x,y1),axis([0,2*pi,-10,10]),title(
x^2
);
>>
subplot(2,2,2),plot(x,y2),axis([0,2*pi,-10,10]),title(
cos(2x)
);
>>
subplot(2,2,3),plot(x,y3),axis([0,2*pi,-10,10]),title(
y1*y2
);
4.解:>>x=-7.5:0.5:7.5;y=x;
>>
[X,Y]=meshgrid(x,y);
>>Z=X.^2-Y.^2;
>>subplot(2,2,1);mesh(X,Y,Z);
>>subplot(2,2,2);surf(X,Y,Z);
5.解:t=0:0.1:2*pi;
>>
plot3(8*cos(t),4*sqrt(2)*sin(t),(-4)*sqrt(2)*sin(t));
6.解:x=linspace(-5,0);
>>y=(x+sqrt(pi))/(exp(2));
>>plot(x,y);
>>hold
on;
>>x=linspace(0,5);
>>y=1/2*log(x+sqrt(1+x.^2));
>>plot(x,y);
>>hold
off;
7.解:>>x=linspace(0,2*pi);
>>subplot(4,4,[1,2,5,6]),plot(x,(sin(x)).^2),axis([0,2*pi,-1,1]),title(
sin(x)^2
);grid
on;
>>subplot(4,4,3),plot(x,cos(x)),axis([0,2*pi,-1,1]),title(
cos(x)
);grid
on;
>>subplot(4,4,4),plot(x,sin(x)./cos(x)),axis([0,2*pi,-40,40]),title(
sin(x)/cos(x)
);grid
on;
>>subplot(4,4,7),plot(x,cos(x)./sin(x)),axis([0,2*pi,-40,40]),title(
cos(x)/sin(x)
);grid
on;
Warning:
Divide
by
zero.
>>subplot(4,4,8),plot(x,2*cos(x).*sin(x)),axis([0,2*pi,-2,2]),title(
2cos(x)sin(x)
);grid
on;
>>subplot(4,4,9:16),fplot(
cos(tan(pi*x)),[0,pi]),title(
cos(tan(pi*x))
);grid
on;
8