当前位置:文档之家› 数学实验1

数学实验1

数学实验1
数学实验1

数学实验1

重庆大学

学生实验报告

实验课程名称数学实验

开课实验室DS1422

学院计算机学院年级2013专业班物联网2班学生姓名卢锦晔学号20135195

开课时间2014 至2015 学年第2学期

总成绩

教师签名

数学与统计学院制

开课学院、实验室:DS1422实验时间:2015 年3月30 日

课程名称数学实验实验

项目

MATLAB软件入门实验项

目类型

验证演示综合设计其他

指导教师肖剑成

实验目的

[1] 熟悉MATLAB 软件的用户环境; [2] 了解MATLAB 软件的一般目的命令; [3] 掌握MATLAB 数组操作与运算函数; [4] 掌握MATLAB 软件的基本绘图命令;

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

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

实验内容

1.MATLAB 软件的数组操作及运算练习; 2.直接使用MATLAB 软件进行作图练习; 3.用MATLAB 语言编写命令M-文件和函数M-文件。

基础实验

一、问题重述

1.设有分块矩阵??

?

???=????223

22333S O

R E

A ,其中E,R,O,S 分别为单

位阵、随机阵、零阵和对角阵,试通过数值计算验证

??

????

+=22S 0RS R E A 。

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

表1.1

货号 1 2 3 4 5 6 7 8 9 单件进价 7.15 8.25 3.20 10.30 6.68 12.03 16.85 17.51 9.30 单件售价 11.10 15.00 6.00 16.25 9.90 18.25 20.80 24.15 15.50 销量

568 1205 753 580 395 2104 1538 810 694

3.建立一个命令M-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33。

4.编写函数M-文件sq.m :用迭代法求a

=x 的值。

求平方根的迭代公式为

)a (211n

n n x x x +=

+

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

5. 近景图 将x 的取值范围局限于较小的区间内可以画出函数的近景图,用于显示函数的局部特性。

局部放大 在绘图时,把x 的范围逐渐缩小,

可把函数的细节部分展现的很清楚.特别是观察极限问题时,这种方法比较便利.

远景图 函数的远景图,是把x 的范围取得

比较大,使我们能够在大范围内观察函数图像.当研究x 趋向于∞时,这种方法给我们带来方便.

1)比较函数

3

3)(,)(,)(x x h x x x g x x f =+== 在x →0时函数

的性态。观察到什么现象?从观察到的现象,反映了什么结论。

2)在日常生活中我们有这样的经验:与幂函数相比,指数函数是急脾气,对数函数是慢性子。这就是说,

当x →∞时,再小的指数函数也比幂函数变化快,再大的对数函数也比幂函数变化慢。当x →∞时,比较

10

x y =与

x

y 1.1= 的大小.当x →∞时,比较

001

.0x y =与

x

y lg 1000= 的大

小.

3

y 1=e x ,y 2=1+x,y 3=1+x+(1/2)x 2,y 4=

1+x+(1/2)x 2+(1/6)x 3这四条曲线的图形,要求在图

上加各种标注,观察到什么现象?发现有什么规律?同时用subplot 分别在不同的坐标系下作出这四条曲线,为每幅图形加上标题。

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

)

sin(22y x z +π=;

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

二、实验过程(一般应包括实验原理或问题分析,变量说明、程序、调试情况记录、图表等,实验结果及分析)

1.

?源程序:

E=eye(3,3)

R=rand(3,2)

O=zeros(2,3)

a=[3 2]

S=diag(a)

A=[E R;O S]

B=[E R+R*S;O S^2]

If

B==A^2

disp('right')

else

disp('wrong’)

end

?运行结果:

E =

1 0 0

0 1 0

0 0 1

R =

0.2785 0.9649 0.5469 0.1576 0.9575 0.9706

O =

0 0 0 0 0 0

a =

3 2

S =

3 0

0 2

A =

1.0000 0 0 0.2785

0.9649

0 1.0000 0 0.5469

0.1576

0 0 1.0000 0.9575

0.9706

0 0 0 3.0000 0

0 0 0 0

2.0000

B =

1.0000 0 0 1.1140

2.8947

0 1.0000 0 2.1875

0.4728

0 0 1.0000 3.8300

2.9118

0 0 0 9.0000 0

0 0 0 0

4.0000

Right

分析:在该题中应该注意’*’与’.*’的区别,避免不必要的错误。题中涉及的矩阵函数有eye、

Rand、zeros、diag等,还有矩阵合并和结果输出的有关知识。

2.

?源程序:

a=1:9

b=[7.15 8.25 3.20 10.30 6.68 12.03 16.85 17.51 9.30]

c=[11.10 15.00 6.00 16.25 9.90 18.25 20.80 24.15 15.50]

d=[568 1205 753 580 395 2104 1538 810 694]

x=c.*d

profit=(c-b).*d

f=sum(x)

g=sum(profit)

[income,number]=sort(x)

?运行结果:

?分析:此题最重要的部分是sort函数的应用,实现数组元素的排序和输出其在数组中对应的位置。另外,从中我还学会了利用数组对一系列的数据进行运算处理。

3.

?计算程序

for a=1:1:9

for b=0:1:9

for c=0:1:9

A=a*100+b*10+c;

if A==a^3+b^3+c^3

disp(A)

end

end

end

end

?最终结果:

153 370 371 407

?分析:此题使我进一步熟悉了循环语句for、while 等的基本格式和应用方法,值得注意的是每一个循环语句或条件语句的出现,必定要对应的出现一个end,这一点很容易忽视。

4.

?源程序:

function f=sq(a)

if a>=0

x=eps;

y=1/2*(x+a/x);

while (abs(x-y)>=10^(-5))

x=y

y=1/2*(x+a/x)

end

f=x

else

disp('their exist errors')

end

?运行结果

调用sq(16),输出结果是4.0000

?分析:此题要求掌握利用循环语句进行迭代,实现开方方程的求解,另外x的取值有一定的讲究,在该题题设的情况下,很显然x>=0,但从迭代公式的形式可以得到,x不能等于0,这就要求x从一个较为接近0的数开始取,于是就得引用eps(计算机能辨别的

最小值)。

5.

(1)

?源程序:

x=-1:0.0001:1;

y1=x;

y2=x.^3;

y3=y1+y2;

plot(x,y1,x,y2,x,y3)

?运行结果

分析

当x→0时,f(x)与g(x)很接近,而h(x)与前两个函数都不接近。

(2)

?源程序:

x=linspace(5000,8000,500);

y1=x.^10;

y2=1.1.^x;

Subplot(1,2,1),plot(x,y1),xlabel('x');ylabe l('y)'); grid;

title('y=x^1^0');

Subplot(1,2,2),plot(x,y2),xlabel('x');ylabe l('y)'); grid;

title('y=1.1^x');

?运行结果

分析:从上图可以看出来指数函数变化快

?源程序:

x=linspace(5000,8000,500);

y1=x.^0.001;

y2=1000.*log(x);

Subplot(1,2,1),plot(x,y1),xlabel('x');ylabe l('y)'); grid;

title('y=x^0.001');

Subplot(1,2,2),plot(x,y2),xlabel('x');ylabe l('y)'); grid;

title('y=1000.*log(x)');

?运行结果

分析:由以上函数图形可知对数函数变化比幂函数慢。

(3)

?源程序:

x=linspace(0,2.50);

y1=exp(x);

y2=1+x;

y3=1+x+0.5.*x.^2;

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

plot(x,y1,'b.'),gtext('y1=exp(x)');

hold on, plot(x,y2,'y-'),gtext('y2=1+x');

plot(x,y3,'g:'),gtext('y3=1+x+0.5.*x.^2');

plot(x,y4,'m--'),gtext('y4=1+x+0.5.*x^2+1./ 6.*x.^3');

hold off

?作图结果

(4)

?作图程序

x=-10:0.6:10;

y=x;

[X,Y]=meshgrid(x,y);

Z=sin(pi.*sqrt(X.^2+Y.^2));

surf(X,Y,Z)

xlabel('x')

ylabel('y')

zlabel('z')

title('z=sin(pi*sqrt(x.^2+y.^2)')

shading flat

?作图结果

?分析:在该题中,需要用到三维作图相关函数meshgrid、mesh、surf,注释函数xlabel、

ylabel、zlabel、title和开方函数sqrt,最后还涉及到了幂函数等。通过这道题,我充分运用并巩固了作图方面的基础知识。

(5)

?作图程序

x=0:0.1:6;

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

plot(x,y)

[y1,x1]=min(y);

hold on

plot(x(x1),y1,'r.','MarkerSize',20)

hold off

a=['x=',num2str(x(x1))];

b=['y=',num2str(y1)];

min=char(a,b);

text(x(x1),y1+50,min)

?作图结果

6.自由发挥:自己提出问题,实验探索,广泛联想,发现规律,大胆猜想。比如函数cos(1/x)在x=0附近的振荡现象,有无规律可寻?

?问题

用两种方法在同一个坐标下作出y1=x2,y2=x3,y3=x4 y4=x5这四条曲线的图形,并要求用两种方法在图上加各种标注。

?程序(1)

x=linspace(-2,2,40);

y1=x.^2;

y2=x.^3;

y3=x.^4;

y4=x.^5;

plot(x,y1,'m')

hold on,plot(x,y2,'r');plot(x,y3,'g');plot(x,y4,'k');hold off

text(-0.6,0.4,'\leftarrowy1=x^2')

text(-0.9,0.2,'y2=x^3\rightarrow')

text(-0.9,-0.1,'y3=x^4\rightarrow')

text(-0.8,-0.6,'\leftarrowy4=x^5')

xlabel('x')

ylabel('y')

title('í?ê?')

?程序(2)

x=linspace(-1,1,20)

y1=x.^2;y2=x.^3;y3=x.^4 ;y4=x.^5;

数学实验答案-1

1.(1) [1 2 3 4;0 2 -1 1;1 -1 2 5;]+(1/2).*([2 1 4 10;0 -1 2 0;0 2 3 -2]) 2. A=[3 0 1;-1 2 1;3 4 2],B=[1 0 2;-1 1 1;2 1 1] X=(B+2*A)/2 3. A=[-4 -2 0 2 4;-3 -1 1 3 5] abs(A)>3 % 4. A=[-2 3 2 4;1 -2 3 2;3 2 3 4;0 4 -2 5] det(A),eig(A),rank(A),inv(A) 求计算机高手用matlab解决。 >> A=[-2,3,2,4;1,-2,3,2;3,2,3,4;0,4,-2,5] 求|A| >> abs(A) ans = ( 2 3 2 4 1 2 3 2 3 2 3 4 0 4 2 5 求r(A) >> rank(A) ans =

4 求A-1 《 >> A-1 ans = -3 2 1 3 0 -3 2 1 2 1 2 3 -1 3 -3 4 求特征值、特征向量 >> [V,D]=eig(A) %返回矩阵A的特征值矩阵D 与特征向量矩阵V , V = - + + - - + - + - + - + D = { + 0 0 0 0 - 0 0 0 0 + 0 0 0 0 - 将A的第2行与第3列联成一行赋给b >> b=[A(2,:),A(:,3)'] b = 《 1 - 2 3 2 2 3 3 -2

1. a=round(unifrnd(1,100)) i=7; while i>=0 i=i-1; b=input('请输入一个介于0到100的数字:'); if b==a ¥ disp('You won!'); break; else if b>a disp('High'); else if b

数学实验

数学实验: 概率统计F实验 一,实验目的: 运用数学软件解决概率统计问题 二,实验工具: WPS软件, SPSSS软件 三,实验要求: 1、写出相应软件命令及具体操作截图。 2、给出结果的截图并给出相应统计结论。 3、以实验报告的形式上交,实验报告的格式自己设计。 1、已知某地某品种10头成年母水牛的体高(cm)为:137,133,130,128,127,119,136,132,128,130。求出均值、标准差、极差、中位数、变异系数及95%置信区间。(30分)

2、某食品企业厂生产瓶装矿泉水,其自动装罐机在正常工作状态时每罐净容量(单位为ml)具正态分布,且均值为500。某日随机抽查了10瓶水,得结果如下:505,512,497,493,508,515,502,495,490,510,问罐装机该日工作是否正常?(30分) 3、分别测定了10只大耳白家兔、11只青紫蓝家兔在停食18小时后正常血糖值如下表,已知其服从正态分布,问该两个品种家兔的正常血糖值是否有显著差异?(单位:kg)(40分) 大耳白57 120 101 137 119 117 104 73 53 68 青紫蓝89 36 82 50 39 32 57 82 96 31 88 四,实验内容: 1、已知某地某品种10头成年母水牛的体高(cm)为:137,133,130,128,127,119,136,132,128,130。求出均值、标准差、极差、中位数、变异系数及95%置信区间。 使用软件: WPS软件 (1)数据输入: (2)计算均值: =AVERAGE(A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)放入C2 (3)计算标准差:=STDEV(A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)放入D2 (4)计算极差:=MAX(A2:A11)-MIN(A2:A11)放入E2 (5)计算中位数:=MEDIAN(A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) F2 (6)计算变异系数:=D2/C2 G2 (7)自由度: 9 H2 (8)自信度:0.95 J2 (9)计算t分布双侧分位数:=TINV(0.05,9) I2 (10)抽样平均误差:=D2/SQRT(10) K2 (11)允许误差:=I2*K2 L2 (12)自信下限:=C2-L2 H5 (13)自信上限:=C2+L2 I5 实验结果:

MATLAB实验练习题(计算机)-南邮-MATLAB-数学实验大作业答案

“”练习题 要求:抄题、写出操作命令、运行结果,并根据要求,贴上运行图。 1、求230x e x -=的所有根。(先画图后求解)(要求贴图) >> ('(x)-3*x^2',0) = -2*(-1/6*3^(1/2)) -2*(-11/6*3^(1/2)) -2*(1/6*3^(1/2)) 3、求解下列各题: 1)30 sin lim x x x x ->- >> x;

>> (((x))^3) = 1/6 2) (10)cos ,x y e x y =求 >> x; >> ((x)*(x),10) = (-32)*(x)*(x) 3)2 1/2 0(17x e dx ?精确到位有效数字) >> x; >> ((((x^2),0,1/2)),17) =

0.54498710418362222 4)4 2 254x dx x +? >> x; >> (x^4/(25^2)) = 125*(5) - 25*x + x^3/3 5)求由参数方程arctan x y t ??=? =??dy dx 与二阶导 数22 d y dx 。 >> t; >> ((1^2))(t); >> ()() = 1

6)设函数(x)由方程e所确定,求y′(x)。>> x y; *(y)(1); >> ()() = (x + (y)) 7) sin2 x e xdx +∞- ? >> x; >> ()*(2*x); >> (y,0) = 2/5

8) 08x =展开(最高次幂为) >> x (1); taylor(f,0,9) = - (429*x^8)/32768 + (33*x^7)/2048 - (21*x^6)/1024 + (7*x^5)/256 - (5*x^4)/128 + x^3/16 - x^2/8 + 2 + 1 9) 1sin (3)(2)x y e y =求 >> x y; >> ((1)); >> ((y,3),2) =

《数学实验》实验指导书

《数学实验》实验指导书 2012-4-12

目录 实验一MATLAB基础 (1) 实验二曲线与曲面 (8) 实验三极限、导数和积分 (15) 实验四无穷级数 (22) 实验五微分方程 (25) 实验六线性代数 (27) 实验七概率论与数理统计 (31) 实验八代数方程与最优化问题 (32) 实验九数据拟合 (34) 实验十综合性实验 (36)

实验一MATLAB基础 【实验目的】 1. 熟悉启动和退出MATLAB的方法,及MATLAB工作窗口的组成; 2. 掌握建立矩阵的方法; 3. 掌握MATLAB的语言特点、基本功能; 4. 掌握MATLAB的文件创建、运行及保存方法; 5. 掌握MATLAB的符号运算; 6. 掌握MATLAB的平面绘图命令及辅助操作; 7. 掌握MATLAB的常用函数及命令; 8. 掌握MATLAB选择结构和循环结构程序设计。 【实验内容】 1. 熟悉MATLAB的工作界面及运行环境,熟悉MATLAB的基本操作。 2. 已知 ? ? ? ? ? ?? ? ? ? ? ? - - - -= 13 2 3 1 5 11 2 2 2 3 15 9 2 1 2 7 A (1)求矩阵A的秩(rank) (2)求矩阵A的行列式(determinant) (3)求矩阵A的逆(inverse) (4)求矩阵A的特征值及特征向量(eigenvalue and eigenvector)。 3. 在MATLAB计算生成的图形上标出图名和最大值点坐标。 4. 求近似极限,修补图形缺口。 5. 逐段解析函数的计算和表现。本例演示削顶整流正弦半波的计算和图形绘制。 6. 建立M文件,随机产生20个数,求其中最大数和最小数。要求分别用循环结构和调用MATLAB 的max和min函数来实现。 7. 建立M文件,分别用if语句和switch语句实现以下计算,其中, c b a, , 的值从键盘输入。

数学实验的心得体会

数学实验的心得体会 实验是对于知识更深一层的解剖,下面是小编为大家整理关于数学实验的心得体会,欢迎大家阅读! 数学实验的心得体会(一) 一直以来都觉得数学是门无用之学。给我的感觉就是好晕,好复杂!选修了大学数学这门课,网上也查阅了一些有趣的数学题目,突然间觉得我们的生活中数学无处不在。与我们的学习,生活息息相关。 不得不说,数学是十分有趣的。可以说,这是死中带活的智力游戏。数学有它一定的规律性,就象自然规律一样,你永远也无法改变。但就是这样,它就越困难,越有挑战性。 数学无边无际深奥,更是能让人着迷的遨游在学海的快乐中。数学是很深奥,但它也不是我们可望不可及的。它更拥有自己的独特意义。学习数学的意义为了更好的生活,初中数学吧;为了进入工科领域工作,高中数学吧;为了谋求数学专业领域的发展,大学数学吧数学是什么是什么什么学科,公认的!我觉得是一们艺术,就象有黄金分割才美!几何图形如此精致!规律循环何等奇妙! 在网上看到一个很有趣的题目:有一个刚从大学毕业的年轻人去找工作。为了能够胜任这第一份工作,他也自作聪明地象老板提出了一个特殊的要求。“我刚进入社会,现在只是想好锻炼自己,所以你就不必付我太多钱。我先干7天。第一天,你付我5角钱;第二天就付我前一天的平方倍工钱,

之后依次类推。”老板一口答应了。可到了最后一天领工资的时候,这个年轻人却只领到了寥寥几块钱。年轻人很不解,老板却说自己已经很不错了,多付了他好几百天的工钱。你知道为什么吗?起初看到我是一头雾水,后面就明白了:元的平方是元,元的平方是元......也就是说这么一直算下去,年轻人的工钱是一天比一天少的。自然,赚几元钱就得好多天了。但是如果年轻人第一天要的工钱大于1元钱,那么7天的工钱可就多得多了。我们不得不说这个老板是聪明的,员工的马虎的。这么简单的知识也会运用错误,导致自己吃了哑巴亏还没办法挽回。这么一个简单的例子事实上就已经说明数学就在我们的身边。 其实数学就是在我们的身边,之所以没有发现它的存在,我想有时候可能还是因为它的存在及运用实在太多。 数学讲究的是逻辑和准确的判断。在一般人看来,数学又是一门枯燥无味的学科,因而很多人视其为求学路上的拦路虎,可以说这是由于我们的数学教科书讲述的往往是一些僵化的、一成不变的数学内容,如果在数学教学中渗透数学史内容而让数学活起来,这样便可以激发学生的学习兴趣,也有助于学生对数学方法和原理的理解认识的深化。数学不是迷宫,它更多时候是象人生曲折的路:坎坷越多,困难越多,那么之后的收获就一定越大! 数学实验的心得体会(二) 数学,在整个人类生命进

南邮课内实验-运筹学-线性规划-第一次0407

南邮课内实验-运筹学-线性规划-第一次0407

课内实验报告 课程名:运筹学 任课教师:邢光军 专业: 学号: 姓名:

/学年第学期 南京邮电大学管理学院

实验背景:某商场是个中型的百货商场,它对售货人员的需求经过统计分析如表1所示。 休息两天,并要求休息的两天是连续的,问应该如何安排售货人员的作息,既满足了工作需要,又使配备的售货人员人数最少? 实验结果:一:问题分析和建立模型: 解:设xi表示星期i开始上班的售货人员数,建立如下求解模型:目标函数:Min f(x)=x1+x2+x3+x4+x5+x6+x7 约束条件:s.t. X3+x4+x5+x6+x7≥28 X1+x4+x5+x6+x7≥15 X1+x2+x5+x6+x7≥24 X1+X2+x3+x6+x7≥25 X1+X2+X3+x4+x7≥19 X1+X2+X3+X4+x5≥31 X2+X3+X4+X5+X6≥28 二:计算过程: 下面利用Spreadsheet来求解该问题: 在Excel2003版本中,单击“工具”栏中“加载宏”命令,在弹出的的“加载宏”对话框选择“规划求解”,在“工具”下拉菜单中会增加“规划求解”命

令,这样就可以使用了。 1、将求解模型及数据输入至Spreadsheet工作表中。 在工作表中的B1~H1单元格分别输入x1,x2,x3,x4,x5,x6,x7,B2~H2单元格分别表示决策变量的取值。B3~H10单元格数据为技术系数矩阵,I3~I10单元格值为目标函数及约束1~7不等式符号左边部分,如I3=SUMPRODUCT(B3:H3,B2:H2),即I3=1*x1+1*x2+1*x3+1*x4+1*x5+1*x6+1*x7,其余I4~I10含义雷同。K4~K10单元格数据为约束1~7不等式符号右端系数。(如图①) 图① 2、单击“工具”菜单中的“规划求解”命令,弹出“规划求解参数”对话框。在“规划求解参数”对话框中设置目标单元格为I3,选中“最小值”前的单选按钮,设置可变单元格为B2:H2。单击“规划求解参数”对话框中的“添加”按钮,打开“添加约束”对话框,单击单元格引用位置文本框,然后选定工作表的I4单元格,则在文本框中显示“$I$4”,选择“>=”的约束条件,在约束值文本框中输入K4单元格,则在文本框中显示“$K$4”。单击“添加”按钮,把所有的约束条件都添加到“规划求解参数”对话框的“约束”列表框中。其余6条约束不等式的输入方法雷同。按照同样的方法继续输入决策变量的非负约束、整数约束。(如图②) 图② 3、在“规划求解参数”对话框中单击“求解”按钮,弹出“规划求解结果”对话框,选中“保存规划求解结果”前的单选按钮,单击“确定”按钮,工作表中就显示规划求解的结果。(如图③)

MATLAB实验练习题(计算机) 南邮 MATLAB 数学实验大作业答案

“MATLAB”练习题 要求:抄题、写出操作命令、运行结果,并根据要求,贴上运行图。 1、求230x e x -=的所有根。(先画图后求解)(要求贴图) >> solve('exp(x)-3*x^2',0) ans = -2*lambertw(-1/6*3^(1/2)) -2*lambertw(-1,-1/6*3^(1/2)) -2*lambertw(1/6*3^(1/2)) 2、求下列方程的根。 1) 5510x x ++= a=solve('x^5+5*x+1',0);a=vpa(a,6)

1.10447+1.05983*i -1.00450+1.06095*i -.199936 -1.00450-1.06095*i 1.10447-1.05983*i 2) 1 sin0 2 x x-=至少三个根 >> fzero('x*sin(x)-1/2', 3) ans = 2.9726 >> fzero('x*sin(x)-1/2',-3) ans = -2.9726 >> fzero('x*sin(x)-1/2',0) ans = -0.7408

3)2sin cos 0x x x -= 所有根 >> fzero('sin(x)*cos(x)-x^2',0) ans = >> fzero('sin(x)*cos(x)-x^2',0.6) ans = 0.7022 3、求解下列各题: 1)30sin lim x x x x ->- >> sym x; >> limit((x-sin(x))/x^3) ans = 1/6 2) (10)cos ,x y e x y =求 >> sym x; >> diff(exp(x)*cos(x),10) ans =

数学实验4答案

第四次练习题 1、 编程找出 5,1000+=≤b c c 的所有勾股数,并问:能否利用通项表示 },,{c b a ? >> for b=1: 995 a=sqrt((b+5)^2-b^2); if(a==floor(a)) fprintf('a=%i,b=%i,c=%i\n',a,b,b+5) end end a=15,b=20,c=25 a=25,b=60,c=65 a=35,b=120,c=125 a=45,b=200,c=205 a=55,b=300,c=305 a=65,b=420,c=425 a=75,b=560,c=565 a=85,b=720,c=725 a=95,b=900,c=905 >> for c=6:1000 a=sqrt(c^2-(c-5)^2); if(a==floor(a)) fprintf('a=%i,b=%i,c=%i\n',a,c-5,c) end end a=15,b=20,c=25 a=25,b=60,c=65 a=35,b=120,c=125 a=45,b=200,c=205 a=55,b=300,c=305 a=65,b=420,c=425 a=75,b=560,c=565 a=85,b=720,c=725 a=95,b=900,c=905 {a,b,c}={100*n^2-100*n+25,10*n^2-10*n,10*n^2-10*n+5} 2、编程找出不定方程 )35000(122<-=-y Dy x 的所有正整数解。(学号为单号的取D=2, 学号为双号的取D=5) D=2(学号为单号) >> for y=1:34999 x=sqrt(2*y^2-1); if(x==floor(x)) fprintf('x=%i,y=%i\n',x,y) end

南邮MATLAB数学实验答案(全)

第一次练习 教学要求:熟练掌握Matlab 软件的基本命令和操作,会作二维、三维几何图形,能够用Matlab 软件解决微积分、线性代数与解析几何中的计算问题。 补充命令 vpa(x,n) 显示x 的n 位有效数字,教材102页 fplot(‘f(x)’,[a,b]) 函数作图命令,画出f(x)在区间[a,b]上的图形 在下面的题目中m 为你的学号的后3位(1-9班)或4位(10班以上) 1.1 计算30sin lim x mx mx x →-与3 sin lim x mx mx x →∞- syms x limit((902*x-sin(902*x))/x^3) ans = 366935404/3 limit((902*x-sin(902*x))/x^3,inf) ans = 0 1.2 cos 1000 x mx y e =,求''y syms x diff(exp(x)*cos(902*x/1000),2) ans = (46599*cos((451*x)/500)*exp(x))/250000 - (451*sin((451*x)/500)*exp(x))/250 1.3 计算 22 11 00 x y e dxdy +?? dblquad(@(x,y) exp(x.^2+y.^2),0,1,0,1) ans = 2.1394 1.4 计算4 2 2 4x dx m x +? syms x int(x^4/(902^2+4*x^2)) ans = (91733851*atan(x/451))/4 - (203401*x)/4 + x^3/12 1.5 (10)cos ,x y e mx y =求 syms x diff(exp(x)*cos(902*x),10) ans = -356485076957717053044344387763*cos(902*x)*exp(x)-3952323024277642494822005884*sin(902*x)*exp(x) 1.6 0x =的泰勒展式(最高次幂为4).

数学实验报告

高等数学数学实验报告 实验人员:院(系) __ __学号____姓名_ __ 实验地点:计算机中心机房 实验一 空间曲线与曲面的绘制 一、实验题目:(实验习题1-2) 利用参数方程作图,做出由下列曲面所围成的立体图形: (1) x y x y x z =+--=2 222,1及xOy 平面; (2) 01,=-+=y x xy z 及.0=z 二、实验目的和意义 1、利用数学软件Mathematica 绘制三维图形来观察空间曲线和空间曲面图形的特点,以加强几何的直观性。 2、学会用Mathematica 绘制空间立体图形。 三、程序设计 空间曲面的绘制 作参数方程],[],,[,),(),() ,(max min max min v v v u u v u z z v u y y v u x x ∈∈? ?? ??===所确定的曲面图形的 Mathematica 命令为: ParametricPlot3D[{x[u,v],y[u,v],z[u,v]},{u,umin,umax}, {v,vmin,vmax},选项] (1) (2)

四、程序运行结果 (1) (2) 五、结果的讨论和分析 1、通过参数方程的方法做出的图形,可以比较完整的显示出空间中的曲面和立体图形。 2、可以通过mathematica 软件作出多重积分的积分区域,使积分能够较直观的被观察。 3、从(1)中的实验结果可以看出,所围成的立体图形是球面和圆柱面所围成的立体空间。 4、从(2)中的实验结果可以看出围成的立体图形的上面曲面的方程是xy z =,下底面的方程是z=0,右边的平面是01=-+y x 。 实验一 空间曲线与曲面的绘制 一、实验题目:(实验习题1-3) 观察二次曲面族kxy y x z ++=22的图形。特别注意确定k 的这样一些值,当k 经过这些值时,曲面从一种类型变成了另一种类型。

数学实验(MATLAB版韩明版)5.1,5.3,5.5,5.6部分答案

练习 B的分布规律和分布函数的图形,通过观1、仿照本节的例子,分别画出二项分布()7.0,20 察图形,进一步理解二项分布的性质。 解:分布规律编程作图:>> x=0:1:20;y=binopdf(x,20,; >> plot(x,y,'*') 图像: y x 分布函数编程作图:>> x=0::20; >>y=binocdf(x,20, >> plot(x,y) 图像: 《

1 x 观察图像可知二项分布规律图像像一条抛物线,其分布函数图像呈阶梯状。 2、仿照本节的例子,分别画出正态分布()25,2N的概率密度函数和分布函数的图形,通过观察图形,进一步理解正态分布的性质。 解:概率密度函数编程作图:>> x=-10::10; >> y=normpdf(x,2,5); >> plot(x,y) 图像:

00.010.020.030.040.050.060.070.08x y 分布函数编程作图:>> x=-10::10; >> y=normcdf(x,2,5); ~ >> plot(x,y) 图像:

01x y 观察图像可知正态分布概率密度函数图像像抛物线,起分布函数图像呈递增趋势。 3、设()1,0~N X ,通过分布函数的调用计算{}11<<-X P ,{}22<<-X P , {}33<<-X P . 解:编程求解: >> x1=normcdf(1)-normcdf(-1),x2=normcdf(2)-normcdf(-2),x3=normcdf(3)-normcdf(-3) x1 = x2 = ) x3 = 即:{}6827.011=<<-X P ,{}9545.022=<<-X P ,{}9973.033=<<-X P . 4、设()7.0,20~B X ,通过分布函数的调用计算{}10=X P 与{}10> x1=binopdf(10,20,,x2=binocdf(10,20,-binopdf(10,20, x1 = x2 =

南邮课程设计实验报告

课程设计I报告 题目:课程设计 班级:44 姓名:范海霞 指导教师:黄双颖 职称: 成绩: 通达学院 2015 年 1 月 4 日

一:SPSS的安装和使用 在PC机上安装SPSS软件,打开软件: 基本统计分析功能包括描述统计和行列计算,还包括在基本分析中最受欢迎的常见统计功能,如汇总、计数、交叉分析、分类比较、描述性统计、因子分析、回归分析及聚类分析等等。具体如下: 1.数据访问、数据准备、数据管理与输出管理; 2.描述统计和探索分析:频数、描述、集中趋势和离散趋势分析、分布分析与查看、正态性检验与正态转换、均值的置信区间估计; 3.交叉表:计数;行、列和总计百分比;独立性检验;定类变量和定序变量的相关性测度; 4.二元统计:均值比较、T检验、单因素方差分析; 5.相关分析:双变量相关分析、偏相关分析、距离分析; 6.线性回归分析:自动线性建模、线性回归、Ordinal回归—PLUM、曲线估计; 7.非参数检验:单一样本检验、双重相关样本检验、K重相关样本检验、双重独立样本检验、K重独立样本检验; 8.多重响应分析:交叉表、频数表; 9.预测数值结果和区分群体:K-means聚类分析、分级聚类分析、两步聚类分析、快速聚类分析、因子分析、主成分分析、最近邻元素分析; 10. 判别分析; 11.尺度分析; 12. 报告:各种报告、记录摘要、图表功能(分类图表、条型图、线型图、面积图、高低图、箱线图、散点图、质量控制图、诊断和探测图等); 13.数据管理、数据转换与文件管理; 二.数据文件的处理 SPSS数据文件是一种结构性数据文件,由数据的结构和数据的内容两部分构成,也可以说由变量和观测两部分构成。定义一个变量至少要定义它的两个属性,即变量名和变量类型其他属性可以暂时采用系统默认值,待以后分析过程中如果有需要再对其进行设置。在spss数据编辑窗口中单击“变量视窗”标签,进入变量视窗界面,即可对变量的各个属性进行设置。 1.创建一个数据文件数据 (1)选择菜单【文件】→【新建】→【数据】新建一个数据文件,进入数据编辑窗口。窗口顶部标题为“PASW Statistics数据编辑器”。 (2)单击左下角【变量视窗】标签进入变量视图界面,根据试验的设计定义每个变量类型。

MTLB实验练习题计算机南邮MATLAB数学实验大作业答案

“M A T L A B ”练习题 要求:抄题、写出操作命令、运行结果,并根据要求,贴上运行图。 1、求230x e x -=的所有根。(先画图后求解)(要求贴图) >> solve('exp(x)-3*x^2',0) ans = -2*lambertw(-1/6*3^(1/2)) -2*lambertw(-1,-1/6*3^(1/2)) -2*lambertw(1/6*3^(1/2)) 2、求下列方程的根。 1) 5510x x ++= a=solve('x^5+5*x+1',0);a=vpa(a,6) a = 1.10447+1.05983*i -1.00450+1.06095*i -. -1.00450-1.06095*i

1.10447-1.05983*i 2) 1 sin0 2 x x-=至少三个根 >> fzero('x*sin(x)-1/2', 3) ans = 2.9726 >> fzero('x*sin(x)-1/2',-3) ans = -2.9726 >> fzero('x*sin(x)-1/2',0) ans = -0.7408 3)2 sin cos0 x x x -=所有根 >> fzero('sin(x)*cos(x)-x^2',0) ans = >> fzero('sin(x)*cos(x)-x^2',0.6)

0.7022 3、求解下列各题: 1)3 0sin lim x x x x ->- >> sym x; >> limit((x-sin(x))/x^3) ans = 1/6 2) (10)cos ,x y e x y =求 >> sym x; >> diff(exp(x)*cos(x),10) ans = (-32)*exp(x)*sin(x) 3)2 1/2 0(17x e dx ?精确到位有效数字) >> sym x; >> vpa((int(exp(x^2),x,0,1/2)),17)

南邮数学实验问题详解

第一次练习题 1、求032=-x e x 的所有根。 >>x=-5:0.01:5;y=exp(x)-3*x.^2;plot(x,y);grid on >> fsolve('exp(x)-3*x.^2',-1) Equation solved. fsolve completed because the vector of function values is near zero as measured by the default value of the function tolerance, and the problem appears regular as measured by the gradient. ans = -0.4590

>> fsolve('exp(x)-3*x.^2',1) Equation solved. fsolve completed because the vector of function values is near zero as measured by the default value of the function tolerance, and the problem appears regular as measured by the gradient. ans = 0.9100 >> fsolve('exp(x)-3*x.^2',4) Equation solved. fsolve completed because the vector of function values is near zero as measured by the default value of the function tolerance, and the problem appears regular as measured by the gradient.

MAAB数学实验第二版答案胡良剑

数学实验答案 Chapter 1 Page20,ex1 (5) 等于[exp(1),exp(2);exp(3),exp(4)] (7) 3=1*3, 8=2*4 (8) a为各列最小值,b为最小值所在的行号 (10) 1>=4,false, 2>=3,false, 3>=2, ture, 4>=1,ture (11) 答案表明:编址第2元素满足不等式(30>=20)和编址第4元素满足不等式(40>=10) (12) 答案表明:编址第2行第1列元素满足不等式(30>=20)和编址第2行第2列元素满足不等式(40>=10) Page20, ex2 (1)a, b, c的值尽管都是1,但数据类型分别为数值,字符,逻辑,注意a与c相等,但他们不等于b (2)double(fun)输出的分别是字符a,b,s,(,x,)的ASCII码 Page20,ex3 >> r=2;p=0.5;n=12;

>> T=log(r)/n/log(1+0.01*p) Page20,ex4 >> x=-2:0.05:2;f=x.^4-2.^x; >> [fmin,min_index]=min(f) 最小值最小值点编址 >> x(min_index) ans = 0.6500 最小值点 >> [f1,x1_index]=min(abs(f)) 求近似根--绝对值最小的点f1 = 0.0328 x1_index = 24 >> x(x1_index) ans = -0.8500

>> x(x1_index)=[];f=x.^4-2.^x; 删去绝对值最小的点以求函数绝对值次小的点>> [f2,x2_index]=min(abs(f)) 求另一近似根--函数绝对值次小的点 f2 = 0.0630 x2_index = 65 >> x(x2_index) ans = 1.2500 Page20,ex5 >> z=magic(10) z = 92 99 1 8 15 67 74 51 58 40 98 80 7 14 16 73 55 57 64 41 4 81 88 20 22 54 56 63 70 47 85 87 19 21 3 60 62 69 71 28

数学实验完整

数学实验一 1, 立方曲线y=x 3 >> x=-10:0.1:10; >> y=x.^3; >> plot(x,y) -10 -8 -6 -4 -2 2 4 6 8 10 -1000 -800-600-400-2000200400600800 1000 2.立方抛物线y=x 1/3 >> x=-10:0.1:10; >> y=x.^(1/3); >> plot(x,y);

-10 -8-6-4-20246810 00.5 1 1.5 2 2.5 3,高斯曲线y=2 x e 以参数方程表示的曲线; >> x=-10:0.1:10; >> y=exp(-x.^2); >> plot(x,y); >>-10 -8 -6 -4 -2 2 4 6 8 10 00.10.20.30.40.50.60.70.80.9 1

以参数方程表示的曲线: 4,奈尔抛物线 x=t 3 y=t 2 (y=x 2/3 ) >> x=-10:0.1:10; >> y=x.^(2/3); >> plot(x,y); -10 -8-6-4-20246810 -3-2-101234 5 5,半立方抛物线 x=t 2 y=t 3 (y 2 =x 3 ) >> x=-10:0.1:10; >> y=x.^(3/2); >> plot(x,y);

-10 -8-6-4-20246810 -5051015202530 35 6,笛卡尔曲线 x=3at 2 ) , y=3at 2 /(1+t 2 ) (x 3 +y 3 -3axy=0) >> t=-10:0.1:10; >> a=8; >> x=3*a*t./(1+t.^2);y=3*a*t.^2./(1+t.^2); >> plot(x,y);

Matlab数学实验一2015(标准答案版)

Matlab数学实验一——matlab初体验 一、实验目的及意义 [1] 熟悉MATLAB软件的用户环境; [2] 了解MATLAB软件的一般目的命令; [3] 掌握MATLAB数组操作与运算函数; 通过该实验的学习,使学生能熟悉matlab的基础应用,初步应用MATLAB软件解决一些简单问题。 二、实验内容 1.认识matlab的界面和基本操作 2.了解matlab的数据输出方式(format) 3. MATLAB软件的数组(矩阵)操作及运算练习; 三、实验任务 根据实验内容和步骤,完成以下具体实验,要求写出实验报告(实验目的→问题→原理→算法与编程→计算结果或图形→心得体会) 完成如下题目,并按照实验报告格式和要求填写实验报告 1.在commandwindow中分别输入如下值,看它们的值等于多少,并用matlab的help中查询这些缺省预定义变量的含义,用中文写出它们的意义。 ijeps inf nan pi realmaxrealmin 2.分别输入一个分数、整数、小数等,(如:a=1/9),观察显示结果,并使用format函数控制数据的显示格式,如:分别输入format short、format long、format short e、format long g、format bank、format hex等,然后再在命令窗口中输入a,显示a的值的不同形式,并理解这些格式的含义。 3.测试函数clear、clc的含义及所带参数的含义(利用matlab的help功能)。 4. 写出在命令窗口中的计算步骤和运行结果。 (1)计算 1.22 10 (ln log) 81 e ππ +- ; >>(log(pi)+log(pi)/log(10)-exp(1.2))^2/81 >>ans = 0.0348 (2) >> x=2;y=4; >> z=x^2+exp(x+y)-y*log(x)-3 z = 401.6562 (3)输入变量 13 5.3, 25 a b ?? ==?? ?? ,在工作空间中使用who,whos,并用save命令将变量存入”D:\exe0 1.mat”文件。测试clear命令,然后用load命令将保存的”D:\exe01.mat”文件载入>> a=5.3 a=

生活中的数学小实验

生活中的数学小实验 承德民族中学三年十一班杨涵迪 指导教师:刘红莲 摘要:老师说过,有人对家庭煤气的使用量做了研究,并且提出节省煤气的方案,我们觉得很意思,就利用业余时间在家里做了测量烧开水所需煤气量和所需时间的实验。 关健词:烧开一壶水所用的时间与用气量之间的关系。 一、实验过程 我们仔细观察现在家庭使用的电子打火煤气灶,发现当关着煤气的时候,煤气旋钮(以下简称旋钮)的位置为竖置方向,我们把这个位置定为0°,煤气开到最大时,位置为90°(以0°位置作起始边,旋钮和起始边的夹角)。我们在0-90°中间平均分成五等份,代表不同的煤气流量,它们分别是18°,36°,54°,72°,90°,见图1。 图1不同旋钮位置示意图 我们在这5个位置上,分别以烧开一壶水(3.75升,注入满瓶1. 25升可乐瓶的水即可)为标准,记录所需的时间和所用的煤气量, 数据见表1。 二、处理数据

表1煤气旋钮在不同位置时烧开一壶水(3.75升)所需的时间及煤气量 位置项目开始时间(分)水开时时间(分)所需时间(分)煤气表开始时读数()煤气表水开时讯数()所需煤气量()18°6:066:25199.0809.2100.13036°5:496:05168.9589.0800.12254°5:354:491 38.8198.9580.13972°5:225:34128.6708.8190.14990°5:095:19108.4988.6 700.172根据旋钮位置,以及煤开一壶水所需时间(用S表示)、所用煤气量(用V表示),我们可以算出不同旋钮位置所代表的煤气流量(用L表示)。结果如下:L=V/S。 表2旋钮的不同位置所代表的煤气流量 位置 项目烧开一壶水所需流量时间(分钟)煤气量()/分钟升/秒18°190.1300.0068420.11436°160.1220.0076250.12754°130.1390.010 6920.17872°120.1490.0124170.20790°100.1720.0172000.287 从上表可以看出,当旋钮开得越大时,代表流量(单位时间内从煤气阀门内流出的煤气量也越大。这样我们就可以来考虑煤气流量和烧开一壶水所需的时间及用气量之间的关系了。

数学实验1

数学实验1

重庆大学 学生实验报告 实验课程名称数学实验 开课实验室DS1422 学院计算机学院年级2013专业班物联网2班学生姓名卢锦晔学号20135195 开课时间2014 至2015 学年第2学期 总成绩 教师签名

数学与统计学院制 开课学院、实验室:DS1422实验时间:2015 年3月30 日 课程名称数学实验实验 项目 名 称 MATLAB软件入门实验项 目类型 验证演示综合设计其他 指导教师肖剑成 绩

实验目的 [1] 熟悉MATLAB 软件的用户环境; [2] 了解MATLAB 软件的一般目的命令; [3] 掌握MATLAB 数组操作与运算函数; [4] 掌握MATLAB 软件的基本绘图命令; [5] 掌握MATLAB 语言的几种循环、条件和开关选择结构。 通过该实验的学习,使学生能灵活应用MATLAB 软件解决一些简单问题,能借助MATLAB 软件的绘图功能,对函数的特性进行探讨,广泛联想,大胆猜想,发现进而证实其中的规律。 实验内容 1.MATLAB 软件的数组操作及运算练习; 2.直接使用MATLAB 软件进行作图练习; 3.用MATLAB 语言编写命令M-文件和函数M-文件。 基础实验 一、问题重述 1.设有分块矩阵?? ? ???=????223 22333S O R E A ,其中E,R,O,S 分别为单

位阵、随机阵、零阵和对角阵,试通过数值计算验证 ?? ???? +=22S 0RS R E A 。 2.某零售店有9种商品的单件进价(元)、售价(元)及一周的销量如表1.1,问哪种商品的利润最大,哪种商品的利润最小;按收入由小到大,列出所有商品及其收入;求这一周该10种商品的总收入和总利润。 表1.1 货号 1 2 3 4 5 6 7 8 9 单件进价 7.15 8.25 3.20 10.30 6.68 12.03 16.85 17.51 9.30 单件售价 11.10 15.00 6.00 16.25 9.90 18.25 20.80 24.15 15.50 销量 568 1205 753 580 395 2104 1538 810 694 3.建立一个命令M-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33。 4.编写函数M-文件sq.m :用迭代法求a =x 的值。 求平方根的迭代公式为

南邮数学实验

第一次练习题 1.求解下列各题: 1)3 0sin lim x mx mx x ->- >> limit((1834*x-sin(1834*x))/(x^3)) ans = 3084380852/3 2)(10) cos ,1000.0 x mx y e y =求 >> diff(exp(x)*cos(1834*x/1000.0),10) ans = -4262767519435573449/9765625000000000*exp(x)*cos(917/500*x)+2969869727171403/1953125000000*exp(x)*sin(917/500*x) 3)4 22 4x dx m x +? int(x^4/(1834^2+4*x^2),x) ans = 1/12*x^3-840889/4*x+771095213/4*atan(1/917*x) 4 0x =展开(最高次幂为8). >> taylor(sqrt(1834/1000.0+x),9,x) ans = 1/50*4585^(1/2)+5/917*4585^(1/2)*x-625/840889*4585^(1/2)*x^2+156250/771095213*4585^(1/2)*x^3-48828125/7*4585^(1/2)*x^4+2441406250/92629354652051*4585^(1/2)*x^5-9/849411*4585^(1/2)*x^6+25177/5452373373*4585^(1/2)*x^7-10228125/499982363688330647123041*4585^(1/2)*x^8 2.求矩阵 21102041A m -?? ?= ? ?-?? 的逆矩阵1-A 及特征值和特征向量。 逆矩阵: >> A=[-2,1,1;0,2,0;-4,1,1834];inv(A) ans = -0.5005 0.2501 0.0003 0 0.5000 0 -0.0011 0.0003 0.0005 特征值: >> A=[-2,1,1;0,2,0;-4,1,1834];eig(A) ans = 1.0e+003 * -0.0020 1.8340 0.0020 特征向量: >> A=[-2,1,1;0,2,0;-4,1,1834];[P,D]=eig(A) P = -1.0000 -0.0005 0.2425

相关主题
文本预览
相关文档 最新文档