《数学建模与数学实验》课程作业.docx

上传人:b****3 文档编号:4416769 上传时间:2022-12-01 格式:DOCX 页数:14 大小:100.80KB
下载 相关 举报
《数学建模与数学实验》课程作业.docx_第1页
第1页 / 共14页
《数学建模与数学实验》课程作业.docx_第2页
第2页 / 共14页
《数学建模与数学实验》课程作业.docx_第3页
第3页 / 共14页
《数学建模与数学实验》课程作业.docx_第4页
第4页 / 共14页
《数学建模与数学实验》课程作业.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

《数学建模与数学实验》课程作业.docx

《《数学建模与数学实验》课程作业.docx》由会员分享,可在线阅读,更多相关《《数学建模与数学实验》课程作业.docx(14页珍藏版)》请在冰豆网上搜索。

《数学建模与数学实验》课程作业.docx

《数学建模与数学实验》课程作业

 

《数学建模与数学实验》

实验报告

学院

班级

姓名

学号

 

二零一二年六月

《数学建模与数学实验》课程作业

一、简要说明MATLAB有那几个主要的界面?

说明其作用是什么?

1.与Windows的窗口界面类似,有File、Edit、Option、Windows、Help

File菜单项:

实现有关文件的操作。

Edit菜单项:

用于命令窗口的编辑操作。

View菜单项:

用于设置MATLAB集成环境的显示方式。

Web菜单项:

用于设置MATLAB的Web操作。

Window菜单项:

主窗口菜单栏上的Window菜单,只包含一个子菜单Closeall,用于关闭所有打开的编辑器窗口,包括M-file、Figure、Model和GUI窗口。

Help菜单项:

为MATLAB的学习提供在线和系统自带的帮助信息。

2.窗口

(1)命令窗口。

用于输入命令并显示除图形以外的所有执行结果。

(2)工作空间窗口。

用于存储各种变量和结果的内存空间,显示工作空间中所有变量的名称、大小、字节数和变量类型说明,可对变量进行观察、编辑、保存和删除。

(3)当前目录窗口和搜索路径。

可以显示或改变当前目录,还可以显示当前目录下的文件并提供搜索功能。

(4)命令历史记录窗口。

自动保留自安装起所有用过的命令的历史记录,并且还标明了使用时间,从而方便用户查询。

(5)启动平台窗口。

帮助用户方便地打开和调用MATLAB的各种程序、函数和帮助文件。

2、简要说明你对数学建模的看法。

应用数学知识解决实际问题,并了解到相关数学软件的使用

三、输入下面的矩阵A、B并完成相应的运算;

1.求出矩阵A的逆矩阵、矩阵A的秩、矩阵A所对应的行列式的值、A^2;

解:

命令

>>A=[5200;2100;0083;0052]

A=

5200

2100

0083

0052

矩阵A的逆矩阵

>>inv(A)

ans=

1.0000-2.000000

-2.00005.000000

002.0000-3.0000

00-5.00008.0000

矩阵A的秩

>>rank(A)

ans=

4

矩阵A所对应的行列式的值

>>det(A)

ans=

1

A^2

>>A^2

ans=

291200

12500

007930

005019

2.求出矩阵A的伴随矩阵、矩阵A的特征值及特征向量、矩阵A对应的上三角矩阵和下三角矩阵及将矩阵、将矩阵A化为最简的阶梯型矩阵;

解:

矩阵A的伴随矩阵

>>det(A)*inv(A)

ans=

1.0000-2.000000

-2.00005.000000

002.0000-3.0000

00-5.00008.0000

矩阵A的特征值及特征向量

>>[V,D]=eig(A,'nobalance')

V=

1.0000-0.414200

0.41421.000000

001.0000-0.3798

000.63301.0000

 

D=

5.8284000

00.171600

009.89900

0000.1010

矩阵A对应的上三角矩阵

>>triu(A)

ans=

5200

0100

0083

0002

矩阵A对应的下三角矩阵

>>tril(A)

ans=

5000

2100

0080

0052

最简阶梯型矩阵

>>rref(A)

ans=

1000

0100

0010

0001

2.完成下列矩阵的运算A*B、A/B、A\B、A.*B、A./B;

解:

>>A=[5200;2100;0083;0052]

>>B=[1000;1200;2130;1214]

>>A*B

ans=

7400

3200

19142712

129178

>>A/B

ans=

4.00001.000000

1.50000.500000

-3.6250-1.95832.41670.7500

-2.2500-1.25001.50000.5000

>>A\B

ans=

-1.0000-4.000000

3.000010.000000

1.0000-4.00003.0000-12.0000

-2.000011.0000-7.000032.0000

>>A.*B

ans=

5000

2200

00240

0058

>>A./B

Warning:

Dividebyzero.

ans=

5.0000InfNaNNaN

2.00000.5000NaNNaN

002.6667Inf

005.00000.5000

四、解下面的线性方程组;

(1)

>>A=[21-51;1-30-6;02-12;14-76]

>>b=[89-50]

>>rank(A)

ans=

4

>>rank([A,b'])

ans=

4

运行结果:

r(A)=r(A|b)=n,则线性方程组存在唯一解

>>A\b'

ans=

3.0000

-4.0000

-1.0000

1.0000

(2)

命令

>>A=[123;225;351]

>>b=[123]

>>rank(A)

ans=

3

>>rank(A,b')

ans=

2

运行结果:

r(A)≠r(A|b),则线性方程组无解;

最小二乘意义上的近似解

>>A\b'

ans

1

0

0

五、解决下列高等数学中的问题;

1.求出下列极限的值;

(1)设

,求当

时函数的极限;

命令

>>symsx

>>f=1/(1+exp(-1/x))

f=

1/(1+exp(-1/x))

>>limit(f,x,1)

ans=

1/(1+exp(-1))

>>limit(f,x,0,'right')

ans=

1

>>limit(f,x,0,'left')

ans=

0

>>limit(f,x,inf)

ans=

1/2

2.求出下列函数的导数值;

(1)求出函数

的一阶导数;

命令

>>symsx

>>y=exp(-x^2)*cos(exp(-x^2))

y=

exp(-x^2)*cos(exp(-x^2))

>>diff(y,x)

ans=

-2*x*exp(-x^2)*cos(exp(-x^2))+2*exp(-x^2)^2*sin(exp(-x^2))*x

(2)求出函数

的2阶及4阶导数;

命令

>>symsx

>>y=(2*x+3)*exp(x(2*x+3)*exp(x)

>>diff(y,2)

ans=

4*exp(x)+(2*x+3)*exp(x)

>>diff(y,4)

ans=

8*exp(x)+(2*x+3)*exp(x)

(3)求出函数

偏导数导数;

命令

>>symsxyz

>>z=log(exp(2*(x+y^2))+(x^2+y))

z=

log(exp(2*x+2*y^2)+x^2+y)

>>diff(z,x)

ans=

(2*exp(2*x+2*y^2)+2*x)/(exp(2*x+2*y^2)+x^2+y)

>>diff(z,y)

ans=

(4*y*exp(2*x+2*y^2)+1)/(exp(2*x+2*y^2)+x^2+y)

>>diff(diff(z,x),y)

ans=

8*y*exp(2*x+2*y^2)/(exp(2*x+2*y^2)+x^2+y)-(2*exp(2*x+2*y^2)+2*x)/(exp(2*x+2*y^2)+x^2+y)^2*(4*y*exp(2*x+2*y^2)+1)

>>diff(diff(z,x,2),y,2)

ans=

16*exp(2*x+2*y^2)/(exp(2*x+2*y^2)+x^2+y)+64*y^2*exp(2*x+2*y^2)/(exp(2*x+2*y^2)+x^2+y)-32*y*exp(2*x+2*y^2)/(exp(2*x+2*y^2)+x^2+y)^2*(4*y*exp(2*x+2*y^2)+1)+2*(4*exp(2*x+2*y^2)+2)/(exp(2*x+2*y^2)+x^2+y)^3*(4*y*exp(2*x+2*y^2)+1)^2-(4*exp(2*x+2*y^2)+2)/(exp(2*x+2*y^2)+x^2+y)^2*(4*exp(2*x+2*y^2)+16*y^2*exp(2*x+2*y^2))-128*y^2*exp(2*x+2*y^2)^2/(exp(2*x+2*y^2)+x^2+y)^2+64*(2*exp(2*x+2*y^2)+2*x)/(exp(2*x+2*y^2)+x^2+y)^3*y*exp(2*x+2*y^2)*(4*y*exp(2*x+2*y^2)+1)-16*(2*exp(2*x+2*y^2)+2*x)/(exp(2*x+2*y^2)+x^2+y)^2*exp(2*x+2*y^2)-64*(2*exp(2*x+2*y^2)+2*x)/(exp(2*x+2*y^2)+x^2+y)^2*y^2*exp(2*x+2*y^2)-6*(2*exp(2*x+2*y^2)+2*x)^2/(exp(2*x+2*y^2)+x^2+y)^4*(4*y*exp(2*x+2*y^2)+1)^2+2*(2*exp(2*x+2*y^2)+2*x)^2/(exp(2*x+2*y^2)+x^2+y)^3*(4*exp(2*x+2*y^2)+16*y^2*exp(2*x+2*y^2))

3.求出下列积分的值;

(1)

命令

>>symsx

>>log(tan(x))/(sin(x)*cos(x))

ans=

log(tan(x))/sin(x)/cos(x)

>>int(f,x)

ans=

-dilog(1-i*exp(i*x))+dilog(exp(i*x)+1)+log(exp(i*x)+1)*log(1/2-1/2*exp(i*x)+1/2*i*(exp(i*x)+1))+log(exp(i*x)-1)*log(i*(1-exp(i*x)^2)/(exp(i*x)^2+1))-log(exp(i*x))*log(i*(1-exp(i*x)^2)/(exp(i*x)^2+1))-1/2*log(exp(i*x)+1)^2-log

(2)*log(1/2*exp(i*x)-1/2)+log(exp(i*x)+1)*log(1/2-1/2*exp(i*x)-1/2*i*(exp(i*x)+1))+dilog(1/2-1/2*exp(i*x)-1/2*i*(exp(i*x)+1))+dilog(1/2-1/2*exp(i*x)+1/2*i*(exp(i*x)+1))-log(exp(i*x))*log(1-i*exp(i*x))-log(exp(i*x))*log(1+i*exp(i*x))+log(exp(i*x))*log(exp(i*x)+1)-dilog(exp(i*x))-dilog(1+i*exp(i*x))+log(exp(i*x)+1)*log(i*(1-exp(i*x)^2)/(exp(i*x)^2+1))+log(exp(i*x)-1)*log(1/2+1/2*exp(i*x)-1/2*i*(exp(i*x)-1))+log(exp(i*x)-1)*log(1/2+1/2*exp(i*x)+1/2*i*(exp(i*x)-1))-log(exp(i*x)-1)*log(1/2*exp(i*x)+1/2)+dilog(1/2+1/2*exp(i*x)+1/2*i*(exp(i*x)-1))+dilog(1/2+1/2*exp(i*x)-1/2*i*(exp(i*x)-1))-1/2*log(exp(i*x)-1)^2

(2)

命令

>>symsx

>>f=x/(1+x)^(1/2)

f=

x/(1+x)^(1/2)

>>int(f,x,3,8)

ans=

32/3

(3)计算二重积分

>>symsxy

命令

>>f=x^2/y^2

f=

x^2/y^2

>>int(int(f,y,1/x,x),x,1,2)

Warning:

Explicitintegralcouldnotbefound.

>Insym.intat58

ans=

9/4

六、绘制下列函数的图形

(1)

命令

>>x=-0.1:

0.001:

0.1

>>y=sin(1./x)

Warning:

Dividebyzero.

>>plot(x,y)

(2)

命令

>>x=0:

pi/100:

3*pi

>>y=x+sin(x+cos(x))

>>plot(x,y)

(3)

命令

>>symsxy

>>f=x^2+x*y-exp(y)

>>ezplot(f)

(4)

>>x=-1:

0.1:

1

>>y=-1:

0.1:

1

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

>>z=log(x^2+y^2-1)

>>mesh(x,y,z)

七、谈谈你对数学建模和数学实验选修课程的看法和改进意见。

看法:

老师非常地认真负责,对同学们严格要求,而且花费心血准备课件,讲课内容充实有趣,让同学们能真正地学到一些东西。

意见:

可以多讲一些建模实例,让同学们学习如何才能把实际问题转化为数学问题,这样结合现实更能激起同学们的学习兴趣。

如果是讲软件的话,必须操作过才有用,否则,听课也听懂了,但从没应用过,很快就会忘记。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 财务管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1