数学实验与数学建模实验报告

  • 格式:doc
  • 大小:1.61 MB
  • 文档页数:23

下载文档原格式

  / 23
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数学实验与数学建模

实验报告

学院:湘雅医学院

专业班级:不告诉你

姓名:郝甍

学号:

完成时间:2012年6月22日

承诺书

本人承诺所呈交的数学实验与数学建模作业都是本人通过学习自行进行编程独立完成,所有结果都通过上机验证,无转载或抄袭他人,也未经他人转载或抄袭。若承诺不实,本人愿意承担一切责任。

承诺人:

2012年 6 月20 日

注意事项如下:

1、2012年6月22日(第十八周星期五)之前,将电子文档发送到邮箱:xuanyunqin@(word文档命名:姓名+学号+数学实验作业)

2、2012年6月22日(第十八周星期五),将实验报告电子打印稿交到物理楼数学实验室办公室,过时不再受理。

谢谢同学们合作!!!

数学实验学习体会

(每个人必须要写1500字以上,占总成绩的20%)

通过几周的学习,我对MATLAB数学实验与建模有了更生的认识。我感受到MATLAB强大的运算能力和实用性。但最深刻的感受就是:要不断地用它。MATLAB是个好工具,但如果不用他来解决问题,只知道一点语法,那是连皮毛都没有学到的。还有就是程序设计,对于程序的运行效率非常有帮助。有的时候,编出来的程序能够运行,但是耗时太长,程序虽然没有错,但是不是和实际应用。这就需要对程序的结构和算法问题进行改进,要时刻思考多动脑,找到十一的解题途径。还有就是学习MATLAB要多动手,找一个习题实际操作一下或者找一个实际的程序来动手编一下,才能更好地对MATLAB有所了解,进一步巩固知识。要在编程的过程中学习,程序需要什么只是再去补充,变成是一点一点积累的,需做一些随手笔记,我就是在这个时候有所懈怠才发懵的。当然,除了要去用它以外,辅导书可以很大程度上提高我们的知识与技能,通过模仿别人编写的程序,可以大大加快我们掌握它的进度,并且学到一些课堂中所没有的知识.

实验一图形的画法1. 做出下列函数的图像:

(1)

)2

sin(

)

(2

2-

-

=x

x

x

x

y,2

2≤

-x(分别用plot、fplot)

(2)

22

/9/251

x y

+=(用参数方程)

(3) 在同一图形窗口中,画出四幅不同图形(用subplot命令):

1cos()

y x

=

,2sin(/2)

y x pi

=-

2

3

cos()

y x x pi

=-

sin()

4

x

y e

=

]

2,0[π

x

(1)>> x=-2:0.001:2;

>> y=x.^2.*sin(x.^2-x-2);

>> plot(x,y)

>> fplot('x.^2.*sin(x.^2-x-2)',[-2,2])

(2)>> t=0:0.001:2*pi;

>> x=9*cos(t);

>> y=25*sin(t);

>> plot(x,y)

(3)>> x=0:0.01:2*pi;

>> figure(1);

>> subplot(2,2,1);

>> y1=cos(x);

>> plot(y1);

>> subplot(2,2,2);

>> y2=sin(x-pi/2);

>> plot(y2);

>> subplot(2,2,3);

>> y3=(x.^2).*cos(x-pi);

>> plot(y3);

>> subplot(2,2,4);

>> y4=exp(sin(x));

>> plot(y4)

2作出极坐标方程为)

cos

1(2t

r-

=的曲线的图形.

>> t=linspace(-2*pi,2*pi,1000);

>> r=2*(1-cos(t));

>> plot(r) 图

1.1.1 图1.1.2

1.1.3

3 作出极坐标方程为10/t e r =的对数螺线的图形.

>> t=0:0.01:2*pi; >> polar(t,exp(t/10))

4 绘制螺旋线⎪⎩

⎨⎧===t z t y t x ,sin 4,cos 4在区间[0,π4]上的图形.在上实验中,显示坐标轴名称。

>> t=linspace(0,4*pi,1000); >> x=4*cos(t); >> y=4*sin(t); >> z=t;

>> plot3(x,y,z)

>> xlabel('x');ylabel('y');zlabel('z') >> grid on

5 作出函数2

2

y x xye z ---=的图形.

>> x=-3:0.01:3; >> y=x;

>> [x,y]=meshgrid(x,y);

>> z=-x.*y.*exp(-x.^2-y.^2); >> mesh(x,y,z)

6 作出椭球面11

942

22=++z y x 的图形.

(该曲面的参数方程为

,cos ,sin sin 3,cos sin 2u z v u y v u x === (π

π20,0≤≤≤≤v u ).)

>> syms u v;

>> u=0:0.01:pi; >> v=0:0.01:2*pi;

>> [u,v]=meshgrid(u,v); >> z=cos(u);

>> y=3*sin(u).*sin(v); >> x=2*sin(u).*cos(v); >> mesh(x,y,z)

图1.3

1.4

图1.5