1 / 23
文档名称:

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

格式:doc   大小:1,647KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:86979448 2017/12/12 文件大小:1.61 MB

下载得到文件列表

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

文档介绍

文档介绍:数学实验与数学建模实验报告
学院: 湘雅医学院
专业班级: 不告诉你
姓名: 郝甍
学号:
完成时间: 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),(分别用plot、fplot)
(2)(用参数方程)
(3) 在同一图形窗口中,画出四幅不同图形(用subplot命令):
,,,()

(1)>> x=-2::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::2*pi;
>> x=9*cos(t);
>> y=25*sin(t);
>> plot(x,y)
(3)>> x=0::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 作出极坐标方程为的曲线的图形.
>> t=linspace(-2*pi,2*pi,1000);
>> r=2*(1-cos(t));
>> plot(r)

3 作出极坐标方程为的对数螺线的图形.
>> t=0::2*pi;
>> polar(t,exp(t/10))

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 作出函数的图形.
>> x=-3::3;
>> y=x;
>> [x,y]=meshgrid(x,y);
>> z=-x.*y.*exp(-x.^2-y.^2);
>> mesh(x,y,z)
6 作出椭球面的图形.
(该曲面的参数方程为
().)

>> syms u v;
>> u=0::pi;
>> v=0::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)
7 作双