重庆大学数学模型数学实验作业一.docx

上传人:b****6 文档编号:4789414 上传时间:2022-12-09 格式:DOCX 页数:8 大小:283.42KB
下载 相关 举报
重庆大学数学模型数学实验作业一.docx_第1页
第1页 / 共8页
重庆大学数学模型数学实验作业一.docx_第2页
第2页 / 共8页
重庆大学数学模型数学实验作业一.docx_第3页
第3页 / 共8页
重庆大学数学模型数学实验作业一.docx_第4页
第4页 / 共8页
重庆大学数学模型数学实验作业一.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

重庆大学数学模型数学实验作业一.docx

《重庆大学数学模型数学实验作业一.docx》由会员分享,可在线阅读,更多相关《重庆大学数学模型数学实验作业一.docx(8页珍藏版)》请在冰豆网上搜索。

重庆大学数学模型数学实验作业一.docx

重庆大学数学模型数学实验作业一

重庆大学--数学模型--数学实验作业一

重庆大学

学生实验报告

 

实验课程名称数学实验

开课实验室DS1408

学院年级专业班

学生姓名学号

开课时间学年第1学期

 

总成绩

教师签名

 

数学与统计学院制

开课学院、实验室:

数统学院实验时间:

2015年9月30日

课程

名称

数学实验

实验项目

名称

MATLAB软件入门

实验项目类型

验证

演示

综合

设计

其他

指导

教师

肖剑

成绩

实验目的

[1]熟悉MATLAB软件的用户环境;

[2]了解MATLAB软件的一般目的命令;

[3]掌握MATLAB数组操作与运算函数;

[4]掌握MATLAB软件的基本绘图命令;

[5]掌握MATLAB语言的几种循环、条件和开关选择结构。

通过该实验的学习,使学生能灵活应用MATLAB软件解决一些简单问题,能借助MATLAB软件的绘图功能,对函数的特性进行探讨,广泛联想,大胆猜想,发现进而证实其中的规律。

实验内容

1.MATLAB软件的数组操作及运算练习;

2.直接使用MATLAB软件进行作图练习;

3.用MATLAB语言编写命令M-文件和函数M-文件。

基础实验

一、问题重述

1.设有分块矩阵,其中E,R,O,S分别为单位阵、随机阵、零阵和对角阵,试通过数值计算验证。

2.某零售店有9种商品的单件进价(元)、售价(元)及一周的销量如表1.1,问哪种商品的利润最大,哪种商品的利润最小;按收入由小到大,列出所有商品及其收入;求这一周该10种商品的总收入和总利润。

表1.1

货号

123456789

单件进价

7.158.253.2010.306.6812.0316.8517.519.30

单件售价

11.1015.006.0016.259.9018.2520.8024.1515.50

销量

568120575358039521041538810694

3.建立一个命令M-文件:

求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。

例如,153是一个水仙花数,因为153=13+53+33。

4.编写函数M-文件sq.m:

用迭代法求

的值。

求平方根的迭代公式为

迭代的终止条件为前后两次求出的x的差的绝对值小于10-5。

5在同一个坐标下作出y1=ex,y2=1+x,y3=1+x+(1/2)x2,y4=1+x+(1/2)x2+(1/6)x3这四条曲线的图形,要求在图上加各种标注,观察到什么现象?

发现有什么规律?

同时用subplot分别在不同的坐标系下作出这四条曲线,为每幅图形加上标题。

6.作出下列曲面的3维图形,

7.作出函数y=x4-4x3+3x+5(x∈[0,6])的图形,标出其在[0,6]之间的最小值点,并在最小值点附近标出该最小值点的坐标值;

二、实验过程

1.编程Untitled1,运行结果为B=

1.0000003.65350.8355

01.000002.52941.6406

001.00000.39022.8725

0009.00000

00004.0000

C=

1.0000003.65350.8355

01.000002.52941.6406

001.00000.39022.8725

0009.00000

00004.0000

2.编程Untitled2,运行结果:

U=

1.3087e+04

V=

6

u=

1.2719e+03

v=

5

f=

1.0e+04*

0.12720.21080.22440.34510.43030.53780.60750.81341.3087

S=

4.6052e+04

3.编程Untitled3,运行结果:

i=

153

i=

370

i=

371

i=

407

4.编辑函数式M文件sq.m。

5.编程Untitled5,运行后标注得1.fig和2.fig。

6.编程Untitled6,运行后得3.fig.

7.编程Untitled7,运行后标注得4.fig.

五、附录(程序等)

1.Untitled1:

E=eye(3,3);R=rand(3,2);O=zeros(2,3);S=[30;02];

A=[ER;OS];

B=A*A

D=zeros(2,3);

H=R*S+R;G=S*S;

C=[EH;DG]

2.Untitled2:

a=[7.158.253.2010.306.6812.0316.8517.519.30];

b=[11.1015.006.0016.259.9018.2520.8024.1515.50];

c=b-a;

d=[568120575358039521041538810694];

e=c.*d;

[UV]=max(e)

[uv]=min(e)

f=sort(e)

S=sum(e)

3.Untitled3:

fori=100:

1:

999

a=fix(i/100);

b=fix((i-100*a)/10);

c=fix(i-100*a-10*b);

ifi==a^3+b^3+c^3

i

end

end

4.sq.m.

functiona=sq(x)

n=1;

a

(1)=1;

a

(2)=2;

whileabs(a(n+1)-a(n))>=0.00001

n=n+1;

a(n+1)=(a(n)+x./a(n))./2;

end

a=a(n+1);

end

5.Untitled5:

x=-2:

0.01:

2;

y1=exp(x);

y2=1+x;

y3=1+x+(1/2).*x.^2;

y4=1+x+(1/2).*x.^2+(1/6).*x.^3;

plot(x,y1,'k',x,y2,'b',x,y3,'g',x,y4,'m')

figure

(2)

subplot(2,2,1)

plot(x,y1)

title('y1=e^x')

subplot(2,2,2)

plot(x,y2)

title('y2=1+x')

subplot(2,2,3)

plot(x,y3)

title('y2=1+x+(1/2)x^2')

subplot(2,2,4)

plot(x,y4)

title('y2=1+x+(1/2)x^2+(1/6)x^3')

1.fig

 

2.fig.

 

6.Untitled6:

symsxyz

z=sin(pi.*(x.^2+y.^2).^(1/2));

ezmesh(z,[-2,2,-2,2])

3.fig.

7.Untitled7:

symsxy

y=x.^4-4.*x.^3+3.*x+5;

ezplot(y,[0,6])

[x,fval]=fminbnd('x.^4-4.*x.^3+3.*x+5',0,6)

4.fig.

教师签名

年月日

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

当前位置:首页 > 高等教育 > 教育学

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

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