搜档网
当前位置:搜档网 › 重庆大学数学实验一 matlab的基本应用 参考答案

重庆大学数学实验一 matlab的基本应用 参考答案

重庆大学数学实验一 matlab的基本应用 参考答案
重庆大学数学实验一 matlab的基本应用 参考答案

《数学实验》第一次上机实验

1. 设有分块矩阵??

?

???=

????22322333S O R E A ,其中E,R,O,S 分别为单位阵、随机阵、零阵和对角阵,试通过数值计算验证??

????+=

22

S 0RS R E A 。

程序及结果:

E=eye(3); %创建单位矩阵E% R=rand(3,2); %创建随机矩阵R% O=zeros(2,3); %创建0矩阵% S=diag(1:2); %创建对角矩阵% A=[E,R;O,S]; %创建A 矩阵%

B=[E,(R+R*S);zeros(2,3),S^2] %计算等号右边的值%

A^2 %计算等号左边的值%

运行结果:

B =

1.00 0 0 1.63

2.74 0 1.00 0 1.81 1.90 0 0 1.00 0.25 0.29 0 0 0 1.00 0 0 0 0 0 4.00 ans =

1.00 0 0 1.63

2.74

0 1.00 0 1.81 1.90 0 0 1.00 0.25 0.29 0 0 0 1.00 0 0 0 0 0 4.00

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

表1.1

1)程序:

a=[7.15 8.25 3.20 10.30 6.68 12.03 16.85 17.51 9.30]; b=[11.10 15.00 6.00 16.25 9.90 18.25 20.80 24.15 15.50]; c=[568 1205 753 580 395 2104 1538 810 694];

s=sum((b-a).*c)

i=b.*c

max((b-a).*c)

min((b-a).*c)

[m,n]=sort(b.*c)

2)运行结果:

s =

4.6052e+004

i =

1.0e+004 *

0.6305 1.8075 0.4518 0.9425 0.3911 3.8398 3.1990 1.9562

1.0757

ans =

1.3087e+004

ans =

1.2719e+003

m =

1.0e+004 *

0.3911 0.4518 0.6305 0.9425 1.0757 1.8075 1.9562 3.1990 3.8398

n =

5 3 1 4 9 2 8 7 6

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

局部放大在绘图时,把x的范围逐渐缩小,可把函数的细节部分展现的很清楚.特别

是观察极限问题时,这种方法比较便利.

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

1)绘制幂函数

30

6

3

1,

,

,x

y

x

y

x

y

x

y=

=

=

=在区间[0,2]上的图形。观察图像,列表

记录观察现象。

观察现象图像经过的关键点

函数图形的增减性

抛物线的开口方向

参数p(指数幂)的影响

2)比较函数

3

3)

(

,

)

(

,

)

(x

x

h

x

x

x

g

x

x

f=

+

=

=在x→0时函数的性态。观察到什么

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

3)比较函数

3

3)

(

,

)

(

,

)

(x

x

h

x

x

x

g

x

x

f=

+

=

=在x→∞时函数的性态。

4)在日常生活中我们有这样的经验:与幂函数相比,指数函数是急脾气,对数函数是慢性子。这就是说,当x→∞时,再小的指数函数也比幂函数变化快,再大的对数函数也比

幂函数变化慢。当x→∞时,比较

10

x

y=与x

y1.1

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

y=

x

y lg

1000

=的大小.

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

不解:1).分别绘制函数:,,,的图像:

8

2).分别作出图像(x →0):

-0.

6-0.4-0.20.20.40.60.81.2

从图像中可知,在x 趋向于0时f (x )与g (x )的值趋向于相等,h (x )则小于前两者。 3).作出图像(x →∞):

x 10

4

14

从图中可以看见,当x →∞时h (x )与g(x)趋向于相等,并且其变化速度远大于f (x )。

4).作出当x →∞时,

,y=1000lgX 图像:

x 10

5

307

图表 1

x 10

5

图表 2

如图一与图二所示,图一中变化速度远大于,图二中x →∞时,两函数变化率

逐渐变小。

5).四个函数的函数值的大小关系为:y1>y4>y3>y2.

4.用subplot 分别在同的坐标系下作出下列四条曲线,为每幅图形加上标题,

1)概率曲线 2

x e y -=; 2)四叶玫瑰线 ρ=sin2θ;

3)叶形线 ???

????+=+=;13,1332

3t t y t t x 4)曳物线 2

2

111ln y y y x --±=

1)程序:

x=linspace(0,2*pi,60) y=exp(-(x.^2)) plot(x,y) 2)程序:

x=linspace(0,2*pi,60) y=sin(2.*x) plot(x,y) 3)程序:

t=linspace(0,2*pi,60) x=(3.*t)./(1+t.^3) y=(3.*t.^2)./(1+t.^3) plot(x,y) 4)程序:

y=0+eps:0.01:1;

x1=log((1+sqrt(1-y.^2))-sqrt(1-y.^2)); x2=log((1+sqrt(1-y.^2))+sqrt(1-y.^2)); x3=log((1-sqrt(1-y.^2))-sqrt(1-y.^2)); x4=log((1-sqrt(1-y.^2))+sqrt(1-y.^2));

subplot(4,4,4); plot(y,x1,'g') hold on plot(y,x2,'g') hold on plot(y,x3,'g') hold on plot(y,x4,'g')

title

所作图像:

00.51概率曲线

-10

1四叶玫瑰线

叶形线

-5

5曳物线

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

1))sin(2

2y x z +π=;

2)环面:??

?

??=+=+=,

sin ,sin )cos 1(,

cos )cos 1(u z v u y v u x )2,0()2,0(ππ∈∈v u 。

3)分别作出单位球面在参数为两种不同取值范围的图形,注意坐标轴的单位长度要相等。提示:附加命令rotate3d 可实现3维图形旋转。

a) cos sin ,

sin sin ,cos ,

x u v y u v z v =??

=??=? (0,1.6)(0,)u v ππ∈∈;

b) cos sin ,

sin sin ,cos ,

x u v y u v z v =??

=??=?

(0,2)(0.5,)u v πππ∈∈

4)z =y 2 绕z 轴的旋转面图形 5) y = -2

z ,0

y=x;

[X,Y]=meshgrid(x,y); z=sin(pi.*sqrt(X.^2+Y.^2));

mesh(X,Y,z)

10

2).绘图程序:u=linspace(0,2*pi,30);

v=linspace(0,2*pi,30); [u,v]=meshgrid(u,v); a=cos(u); b=sin(u); c=sin(v);

d=cos(v);

mesh((1+a).*d,(1+a).*c,b)

2

3).a).绘图程序:u=linspace(0,1.6*pi,30);

v=linspace(0,pi,30); [u,v]=meshgrid(u,v);

a=cos(u); b=sin(u); c=sin(v);

d=cos(v); mesh(a.*c,b.*c,d)

b).绘图程序:u=linspace(0,2*pi,30);

v=linspace(0.5*pi,pi,30);

[u,v]=meshgrid(u,v);

a=cos(u);

b=sin(u);

c=sin(v);

d=cos(v);

mesh(a.*c,b.*c,d)

4).绘图程序:t=-1:0.1:1;

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

z=x.^2+y.^2;

surf(x,y,z)

xlabel('x');

ylabel('y');

zlabel('z');

x

y

z

5).绘图程序:t=0:0.1:5;

[x,z]=meshgrid(t,t); y=-z.^2; surf(x,y,z)

xlabel('x'); ylabel('y');

zlabel('z');

x

y

z

6.建立一个命令M-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其

各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33

。 解:求水仙花数:M=100:999;

N1=rem(M,10); N2=rem((M-N1)/10,10);

N3=rem((M-N2*10-N1)/100,10);

N=N1.^3+N2.^3+N3.^3; K=M-N; idx=find(K==0)

M(idx)

运行结果:153.00 370.00 371.00 407.00 所有的三位数的水仙花数为:153,370,371,407。 7.编写函数M-文件sq.m :用迭代法求a =

x 的值。求平方根的迭代公式为

)a (211n

n n x x x +=

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

建立sq.m 文件:function x=sq(a)

x1=0.8*a; x2=0.5*(x1+a/x1); while abs(x2-x1)>=10^(-5); x1=x2; x2=0.5*(x1+a/x1);

x=x2; end

8. 求函数的极限、导数或积分:(选做)

1)x

x

x 1)3

lim(+当x ∞→时;

2);0,)

1(sin lim 3

→+-x x

x x x e x 3)

221

(),sin 1x x x f x e x -+-=+求'()f x ;

4)已知

,1)(2

2

x

x x f -=求)0()(n f ; 5)已知22ln y x x

y

arctg

+=,求

dy

dx ; 6),,,y

z

x z xarctgy z ????=求

画函数图; 7)?+dx e e x

x

2

2; 8. 解:1). x=sym('x')

f1=(x+3^x)^(1/x); %第一小题求极限% limit(f1,x,inf)

求极限结果:ans =3

2). x=sym('x');

f2=(exp(x)*sin(x)-x*(x+1))/x^3; %第二小题求极限%

limit(f2,x,0)

求极限结果:ans =1/3

3). x=sym('x');

f3=(x^2+2*x-1)/(exp(-x)*sin(x)+1); %第三小题求函数一次倒数%

diff(f3,x,1)

求极限结果:ans =(2*x + 2)/(sin(x)/exp(x) + 1) - ((cos(x)/exp(x) -

sin(x)/exp(x))*(x^2 + 2*x - 1))/(sin(x)/exp(x) + 1)^2

5). syms x y;

f=log(sqrt(x^2+y^2))-atan(y/x);

a=diff(f,x); %求df/dx%

b=diff(f,y); %求df/dy%

b/a %(df/df)/(df/dx)=dx/dy%

求导结果:ans = -(1/(x*(y^2/x^2 + 1)) - y/(x^2 + y^2))/(x/(x^2 + y^2) + y/(x^2*(y^2/x^2 + 1)))

6). syms x y;

z=x*atan(y);

a=diff(z,x) %z对x偏导数%

b=diff(z,y) %z对y偏导数%

求导结果:a = atan(y) b = x/(y^2 + 1)

作出导函数图像:

x./(y.2+1)

7). x=sym('x');

f7=exp(2*x)/(exp(x)+2); %第七题%

int(f7,x)

积分结果:ans = exp(x) - 2*log(exp(x) + 2)

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

所画图像:。

MATLAB数学实验第二版答案(胡良剑)

数学实验答案 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

数学实验练习题(MATLAB)

注意:在下面的题目中m 为你的学号的后3位(1-9班)或4位(10班以上). 第一次练习题 1.求解下列各题: 1)30sin lim x mx mx x ->- 2)(4)cos ,1000.0=x mx y e y 求 3)21/2 0mx e dx ?(求近似值,可以先用inline 定义被积函数,然后用quad 命令) 4)4 224x dx m x +? 5 0x =展开(最高次幂为8). 2.对矩阵21102041A m -?? ?= ? ?-?? ,分别求逆矩阵,特征值,特征向量,行列式,并求矩阵,P D (D 是对角矩阵),使得1A PDP -=。 3. 已知2 1(),()2f x e x μσ=--分别在下列条件下画出)(x f 的图形: (1)/600m σ=,μ分别为0,1,1-(在同一坐标系上作图); (2)0μ=,σ分别为1,2,4,/100m (在同一坐标系上作图). 4.画 (1)sin 020cos 02100x u t t y u t u t z m ??=≤≤?=?≤≤??=?

(2) sin()03,03z mxy x y =≤≤≤≤ (3)sin()(/100cos )02cos()(/100cos )02sin x t m u t y t m u u z u π π=+?≤≤?=+?≤≤?=? 的图(第4题只要写出程序). 5.对于方程50.10200 m x x --=,先画出左边的函数在合适的区间上的图形,借助于软件中的方程求根的命令求出所有的实根,找出函数的单调区间,结合高等数学的知识说明函数为什么在这些区间上是单调的,以及该方程确实只有你求出的这些实根。最后写出你做此题的体会. 第二次练习题 判断迭代收敛速度的程序 x0=1;stopc=1;eps=10^(-8);a=1;c=1;b=2*c;d=a;k=0; f=inline('(a*x+b)/(c*x+d)'); kmax=100; while stopc>eps&k

重庆大学数学模型数学实验作业四讲解

开课学院、实验室:数统学院实验时间:2015年10月28日 课程名称数学实验实验项目 名称 种群数量的状态转移—— 微分方程 实验项目类型 验证演示综合设计其他 指导 教师 肖剑成绩 实验目的 [1] 归纳和学习求解常微分方程(组)的基本原理和方法; [2] 掌握解析、数值解法,并学会用图形观察解的形态和进行解的定性分析; [3] 熟悉MATLAB软件关于微分方程求解的各种命令; [4] 通过范例学习建立微分方程方面的数学模型以及求解全过程; 通过该实验的学习,使学生掌握微分方程(组)求解方法(解析法、欧拉法、梯度法、改进欧拉法等),对常微分方程的数值解法有一个初步了解,同时学会使用MATLAB软件求解微分方程的基本命令,学会建 立微分方程方面的数学模型。这对于学生深入理解微分、积分的数学概念,掌握数学的分析思维方法,熟 悉处理大量的工程计算问题的方法是十分必要的。 实验内容 1.微分方程及方程组的解析求解法; 2.微分方程及方程组的数值求解法——欧拉、欧拉改进算法; 3.直接使用MATLAB命令对微分方程(组)进行求解(包括解析解、数值解); 4.利用图形对解的特征作定性分析; 5.建立微分方程方面的数学模型,并了解建立数学模型的全过程。 基础实验 一、问题重述 1.求微分方程的解析解, 并画出它们的图形, y’= y + 2x, y(0) = 1, 0

重庆大学数值分析试卷

重庆大学数值分析课程试卷 2012 ~2013 学年 第 1学期 开课学院:数统学院 课程号: 考试日期: 考试方式 : 考试时间 120 分钟 题 号 一 二 三 四 五 六 七 八 九 十 总 分 得 分 注:1.大标题用四号宋体、小标题及正文推荐用小四号宋体;2.按A4纸缩小打印 一、 选择题(3分/每小题,共15分) 1、以下误差公式不正确的是( A ) A. ()()()1212x x x x εε ε- =- B. ()()()1212x x x x εεε+=+ C .()()()122112x x x x x x εε ε = + D. ()()2 2 x x x εε = 2、通过点()0 0,x y ,()11,x y 的拉格朗日插值基函数()0l x ,()1l x 满足(C ) A. ()000l x =,()110l x = B. ()000l x =,()111l x = C. ()001l x =,()111l x = D. ()001l x =,()110l x = 3、已知等距节点的插值型求积公式 ()()3 52 k k k f x d x A f x =≈ ∑ ? ,则3 k k A == ∑ ( C ) A. 1 B. 2 C. 3 D. 4 4、解线性方程组A x b =的简单迭代格式() () 1k k x B x f +=+收敛的充要条件是( B ) A. ()1A ρ< B. ()1B ρ< C. ()1A ρ> D. ()1B ρ> 5、已知差商021[,,]5 f x x x =,402[,,]9f x x x =,234[,,]14f x x x =,032[,,]8f x x x =, 则 420[,,]f x x x = ( B ) A. 5 B. 9 C. 14 D. 8 二、 填空题(3分/每小题,共15分) 1取 3.141592x =作为数 3.14159265 4...的近似值,则x 有____6____位有效数字 2、Cotes 求积公式的代数精度为 5 学院 专业、班 年级 学号 姓名 公平竞争、诚实守信、严肃考纪、拒绝作弊 封 线 密

重庆大学数学实验 方程模型及其求解算法 参考答案

实验2 方程模型及其求解算法 一、实验目的及意义 [1] 复习求解方程及方程组的基本原理和方法; [2] 掌握迭代算法; [3] 熟悉MATLAB软件编程环境;掌握MATLAB编程语句(特别是循环、条件、控制等语句); [4] 通过范例展现求解实际问题的初步建模过程; 通过该实验的学习,复习和归纳方程求解或方程组求解的各种数值解法(简单迭代法、二分法、牛顿法、割线法等),初步了解数学建模过程。这对于学生深入理解数学概念,掌握数学的思维方法,熟悉处理大量的工程计算问题的方法具有十分重要的意义。 二、实验内容 1.方程求解和方程组的各种数值解法练习 2.直接使用MATLAB命令对方程和方程组进行求解练习 3.针对实际问题,试建立数学模型,并求解。 三、实验步骤 1.开启软件平台——MATLAB,开启MATLAB编辑窗口; 2.根据各种数值解法步骤编写M文件 3.保存文件并运行; 4.观察运行结果(数值或图形); 5.根据观察到的结果写出实验报告,并浅谈学习心得体会。 四、实验要求与任务 基础实验 1.用图形放大法求解方程x sin(x) = 1. 并观察该方程有多少个根。 画出图形程序: x=-10:0.01:10; y=x.*sin(x)-1; y1=zeros(size(x)); plot(x,y,x,y1) MATLAB运行结果:

-10-8-6-4-20246810 -8-6 -4 -2 2 4 6 8 扩大区间画图程序: x=-50:0.01:50; y=x.*sin(x)-1; y1=zeros(size(x)); plot(x,y,x,y1) MATLAB 运行结果: -50-40-30-20-1001020304050 由上图可知,该方程有偶数个无数的根。

浅析Matlab数学实验报告

数学实验报告 姓名: 班级: 学号: 第一次实验任务 过程: a=1+3i; b=2-i; 结果: a+b =3.0000 + 2.0000i a-b =-1.0000 + 4.0000i a*b = 5.0000 + 5.0000i a/b = -0.2000 + 1.4000i 过程: x=-4.5*pi/180; y=7.6*pi/180; 结果: sin(abs(x)+y)/sqrt(cos(abs(x+y))) =0.2098 心得:对于matlab 中的角度计算应转为弧度。 (1)过程: x=0:0.01:2*pi; y1=sin(x); y2=cos(x); y3=exp(x); y4=log(x); plot(x,y1,x,y2,x,y3,x,y4) plot(x,y1,x,y2,x,y3,x,y4) 结果: (2)过程:>> subplot(2,2,1) >> plot(x,y1) >> subplot(2,2,2) >> plot(x,y2) ./,,,,2,311b a b a b a b a i b i a ?-+-=+=计算、设有两个复数 6,7,5.4)

cos()sin(2=-=++y x y x y x ,其中、计算的图形。 下分别绘制)同一页面四个坐标系)同一坐标系下(、在( x y e y x y x y x ln ,,cos ,sin 213==== >> subplot(2,2,3) >> plot(x,y3) >> subplot(2.2.4) >> subplot(2,2,4) >> plot(x,y4) 结果: 心得:在matlab中,用subplot能够实现在同一页面输出多个坐标系的图像,应注意将它与hold on进行区别,后者为在同一坐标系中划出多条曲线。 5、随机生成一个3x3矩阵A及3x2矩阵B,计算(1)AB,(2)对B中每个元素平方后得到的矩阵C,(3)sinB,(4)A的行列式,(5)判断A是否可逆,若可逆,计算A的逆矩阵,(6)解矩阵方程AX=B,(7)矩阵A中第二行元素加1,其余元素不变,得到矩阵D,计算D。 过程:A=fix(rand(3,3).*10) ; B=fix(rand(3,3).*10);

南邮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. 若求积公式对任意不超过 m 次的多项式精确成立,而对 m+1 次多项 式不成立,则称此公式的代数精度为m 次. 2. 高斯消元法求解线性方程组的的过程中若主元素为零会发生 计算中 断 ;. 主元素的绝对值太小会发生 误差增大 . 3. ) 4. 当A 具有对角线优势且 不可约 时,线性方程组Ax=b 用简单迭代法和塞德 尔迭代法均收敛. 5. 求解常微分方程初值问题的欧拉方法是 1 阶格式; 标准龙格库塔法是 4 阶格式. 6. 一个n 阶牛顿-柯特斯公式至少有 n 次代数精度,当n 偶数时,此公式可 以有 n+1 次代数精度. 、 7. 相近数 相减会扩大相对误差,有效数字越多,相对误差 越大 . 二计算题: 1. 线性方程组: ??? ??-=++-=+-=++5 .1526235.333321 321321x x x x x x x x x 1) ¥ 2) 对系数阵作LU 分解,写出L 阵和U 阵; ???? ? ? ?-=????? ? ?--=79/123/54 1 33 14 /33/113 /11U L 3) 求出此方程组的解. )5.0,1,2('-=x 2. 线性方程组: — ??? ??=++-=++=++3 32212325223321 321321x x x x x x x x x 1)对系数阵作LU 分解,写出L 阵和U 阵;

?? ??? ? ?=?? ?? ? ??=573235223 152321321//////U L 2)求出此方程组的解. ),,(' -=133x 4) # 5) 此方程组能否用用简单迭代法和高斯塞德尔迭代法求解. 073 2 2 232223053 2 2 3 03>=>=>,, A 对称正定,用高斯-塞德尔迭代法收敛; . .,., //////)(,6667033331027 16 3432323232323232131 =-==+-=-?? ?? ? ?? -=+-=-λλλλλJ J B I U L D B 用简单迭代法不收敛 > 3. 设f (x )= x 4, 以-1,0,1,2为插值节点, 1) 试写出f (x )的三次拉格朗日插值多项式P 3(x )及其插值余项R 3(x ); 6 ) 2)(1())()(())()(()(3020103210--- =------= x x x x x x x x x x x x x x x x l

matlab 数学实验 迭代 _ 蛛网图(免积分)

数学实验—实验报告(免积分) 一、实验项目:Matlab实验三—迭代 二、实验目的和要求 a.熟悉MATLAB软件的用户环境,掌握其一般目的命令和MATLAB数组操作与 运算函数; b.掌握MATLAB软件的绘图命令,能够熟练应用循环和选择结构实现各种循环 选择功能; c.借助MATLAB软件的绘图功能,对函数的特性进行探讨,广泛联想,大胆猜 想,发现进而证实其中的规律。 三、实验内容 问题一:将方程53 x x x +-+=改写成各种等价的形式进行迭代 5210 观察迭代是否收敛,并给出解释。 问题二:迭代以下函数,分析其收敛性。 4 f(x)=x-a 使用线性连接图、蛛网图或费根鲍姆图对参数a进行讨论和观察,会得到什么结论? 问题一: (1)画图 x1=-6:0.01:6; x2=-3:0.01:3; x3=-1:0.01:1; x4=-0.8:0.01:-0.75; y1=x1.^5 +5*x1.^3-2*x1+1; y2=x2.^5 +5*x2.^3-2*x2+1; y3=x3.^5 +5*x3.^3-2*x3+1; y4=x4.^5 +5*x4.^3-2*x4+1; subplot(2,2,1),plot(x1,y1) ,title('图(1)') ,grid on, subplot(2,2,2),plot(x2,y2) ,title('图(2)'),grid on, subplot(2,2,3),plot(x3,y3) ,title('图(3)'),grid on, subplot(2,2,4),plot(x4,y4) ,title('图(4)') ,grid on,

2015年重庆大学数学分析研考题(精)

重庆大学2015年硕士研究生入学考试试题 科目代码:621 科目名称:数学分析总分:150 分 特别提醒:所有答案一律写在答题纸上,直接写在试题上的不给分。 一、计算(6分/每小题,共24分 (1(( (1 2 2lim 111n n x x x -→∞ +++ (1x < (2 (2 1x xe dx x +? (3 2 sin 1cos x x dx x π

+? (4((21 1lim 1n n k nx k nx k n →∞=+++∑ 二、(10分设(f x 在(0,+∞上满足函数方程((2f x f x =,且(0 lim x f x C →=(常数,证明:(f x C ≡,(0,x ∈+∞. 三、(13分若(f x 在(,-∞+∞上可微,且(lim x f x →∞ =-∞,证明:存在(,ξ∈-∞+∞使得(0f ξ'=. 四、(15分设(,α∈-∞+∞,讨论级数????? +∑∞ =n n n n ln 1sin 12 πα 的绝对收敛性与条件收敛性. 五、(13分计算(32sin 2x y z dxdydz Ω ++???,Ω由旋转双曲面2221x y z +-=、 平面z H =、z H =-所围成. 六、(15分计算(2 222 axdydz z a dxdy

I x y z ∑ ++=++?? ,其中∑为下半球222 z a x y =---的上侧,0a >. 七、(15分令2 1 sin( (1xt f t dx x +∞ =+?,证明: (1反常积分关于t 在(,-∞+∞上一致收敛; (2函数(f t 在(,-∞+∞上连续,且lim (0t f t →+∞ =. 八、(15分函数(f x 为(,-∞+∞上的单调增加有界函数, (1证明:对于任意(0,x ∈-∞+∞,(0 lim x x f x →+存在; (2讨论(lim x f x →-∞ 的存在性,并说明理由. 九、(15分讨论(肯定,给出证明;否定,举出反例: (1对无穷限反常积分,平方可积与绝对可积之间的关系; (2对无界函数反常积分,平方可积与绝对可积之间的关系. 十、(15分设11a =,21a =,2123n n n a a a ++=+,1n ≥, (1证明{} n a 的通项公式为113(12 n n n a --+-=; (2求

MATLAB数学实验报告

Matlab 数学实验报告

一、实验目的 通过以下四组实验,熟悉MATLAB的编程技巧,学会运用MATLAB的一些主要功能、命令,通过建立数学模型解决理论或实际问题。了解诸如分岔、混沌等概念、学会建立Malthu模型和Logistic 模型、懂得最小二乘法、线性规划等基本思想。 二、实验内容 2.1实验题目一 2.1.1实验问题 Feigenbaum曾对超越函数y=λsin(πx)(λ为非负实数)进行了分岔与混沌的研究,试进行迭代格式x k+1=λsin(πx k),做出相应的Feigenbaum图 2.1.2程序设计 clear;clf; axis([0,4,0,4]); hold on for r=0:0.3:3.9 x=[0.1]; for i=2:150 x(i)=r*sin(3.14*x(i-1)); end pause(0.5) for i=101:150

plot(r,x(i),'k.'); end text(r-0.1,max(x(101:150))+0.05,['\it{r}=',num2str(r)]) end 加密迭代后 clear;clf; axis([0,4,0,4]); hold on for r=0:0.005:3.9 x=[0.1];

for i=2:150 x(i)=r*sin(3.14*x(i-1)); end pause(0.1) for i=101:150 plot(r,x(i),'k.'); end end 运行后得到Feigenbaum图

2.2实验题目二 2.2.1实验问题 某农夫有一个半径10米的圆形牛栏,长满了草。他要将一头牛拴在牛栏边界的桩栏上,但只让牛吃到一半草,问拴牛鼻子的绳子应为多长? 2.2.2问题分析 如图所示,E为圆ABD的圆心,AB为拴牛的绳子,圆ABD为草场,区域ABCD为牛能到达的区域。问题要求区域ABCD等于圆ABC 的一半,可以设BC等于x,只要求出∠a和∠b就能求出所求面积。先计算扇形ABCD的面积,2a÷π×πx2=2aπ2,再求AB的面积,用扇形ABE的面积减去三角形ABE的面积即可。

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=

MATLAB数学实验A

clear; clc; a=1;b=1; ezplot(sprintf('x^2/%f-y^2/%f',a^2,b^2)); hold on; ezplot(sprintf('x^2/%f-y^2/%f-1',a^2,b^2)); ezsurf('sin(a)*cos(b)','sin(a)*sin(b)','cos(a)',[0,pi,0,2*pi],60); hold on; ezsurf('x^2+y^2',[-1,1,-1,1],60);

clear all; x=-8:0.1:8; y=-8:0.1:8; [X,Y]=meshgrid(x,y); Z=sin(sqrt(X.^2+Y.^2))./sqrt(X.^2+Y.^2+2); [X,Y,Z]=peaks(50); surf(X,Y,Z)

syms x y; y=2*x^3-6*x^2-18*x+7; solve(diff(y,x),x) x=-1;eval(y) x=3;eval(y)

syms x y; z='x*y'; dblquad(z,1,4,-1,2) 结果 ans = 11.2500 求函数1+x -exp(2*x)+5的原函数clear all syms x C; f=int(1+x -exp(2*x)+5,'x')+C syms x y; >> x=0:0.01:1; >> y=sin(sin(x)); >> trapz(x,y)

x=0:0.05:1; y=[1.97687 2.17002 2.34158 2.46389 2.71512 3.06045 3.27829 3.51992 3.8215 4.2435 4.55188 4.88753 5.15594 5.698 6.04606 6.42701 7.00342 7.50192 7.89178 8.49315 9.0938] cftool 解常微分方程y’=-0.9y/(1+2x)的数值解y(0)=1 从0到0. 1的数值解,取步长0.02 clear all x1=0; x2=0.1; h=0.02; y(1,1)=1;

重庆大学数学实验报告七

开课学院、实验室:数统学院DS1421实验时间:2013年03月17日

由于matlab中小数只能是四位,所以我在编程的过程中将距离扩大了1000倍,但是并不会影响我们所求得的结果。 运行程序之后我们得到的结果为: 我们可以得到当金星与地球的距离(米)的对数值为9.9351799时,只一天恰好是25号。 8.编写的matlab程序如下: x=0:400:2800; y=0:400:2400; z=[1180 1320 1450 1420 1400 1300 700 900 1230 1390 1500 1500 1400 900 1100 1060 1270 1500 1200 1100 1350 1450 1200 1150 1370 1500 1200 1100 1550 1600 1550 1380 1460 1500 1550 1600 1550 1600 1600 1600 1450 1480 1500 1550 1510 1430 1300 1200 1430 1450 1470 1320 1280 1200 1080 940]; [xi,yi]=meshgrid(0:5:2800,0:5:2400); zi=interp2(x,y,z,xi,yi,'cubic'); mesh(xi,yi,zi); xlabel('x'),ylabel('y'),zlabel('高程'); title('某山区地貌图'); figure(2); contour(xi,yi,zi,30); 运行程序我们得到的结果如下所示: 山区的地貌图如下所示:

等高线图如下所示: 三、附录(程序等) 6. y=18:2:30;

matlab数学实验练习题

Matlab 数学实验 实验一 插值与拟合 实验内容: 预备知识:编制计算拉格朗日插值的M 文件。 1. 选择一些函数,在n 个节点上(n 不要太大,如5 ~ 11)用拉格朗日、分段线性、三次样条三种插值方法,计算m 个插值点的函数值(m 要适中,如50~100)。通过数值和图形输出,将三种插值结果与精确值进行比较。适当增加n ,再做比较,由此作初步分析。下列函数任选一种。 (1)、 ;20,sin π≤≤=x x y (2)、;11,)1(2/12≤≤--=x x y (3)、;22,cos 10≤≤-=x x y (4)、22),ex p(2≤≤--=x x y 2.用电压V=10伏的电池给电容器充电,电容器上t 时刻的电压为 ) (0)()(τt e V V V t v ---=,其中0V 是电容器的初始电压,τ是充电常数。试由下面 一组t ,V 数据确定0V 和τ。 实验二 常微分方程数值解试验 实验目的: 1. 用MATLAB 软件求解微分方程,掌握Euler 方法和龙格-库塔方法; 2. 掌握用微分方程模型解决简化的实际问题。 实验内容: 实验三 地图问题 1. 下图是一个国家的地图,为了计算出它的国土面积,首先对地图作如下测量:以由西向东方向为x 轴,由南到北方向为y 轴,选择方便的原点,并将从最西边界点到最东边界点在x 轴上的区间适当地划分为若干段,在每个分点的y 方向测出南边界点和北边界点的y 坐标y1和y2,这样就得到了表中的数据(单位mm )。

根据地图的比例我们知道18mm相当于40km,试由测量数据计算该国土 2 实验四狼追兔问题 狼猎兔问题是欧洲文艺复兴时代的著名人物达.芬奇提出的一个数学问题。当一个兔子正在它的洞穴南面60码处觅食时,一只恶狼出现在兔子正东的100码处。当两只动物同时发现对方以后,兔子奔向自己的洞穴,狼以快于兔子一倍的速度紧追兔子不放。狼在追赶过程中所形成的轨迹就是追击曲线。狼是否会在兔子跑回洞穴之前追赶上兔子? 为了研究狼是否能够追上兔子,可以先考虑求出狼追兔子形成的追击曲线,然后根据曲线来确定狼是否能够追上兔子。 试验五:开放式基金的投资问题 某开放式基金现有总额为15亿元的资金可用于投资,目前共有8个项目可供投资者选择。每个项目可以重复投资,根据专家经验,对每个项目投资总额不能太高,且有个上限。这些项目所需要的投资额已经知道,在一般情况下,投资一年后各项目所得利润也可估计出来(见表一), 表一: 投资项目所需资金及预计一年后所得利润(单位:万元)

数学实验matlab练习题

2015-2016数学实验练习题 一、选择题 1.清除Matlab工作空间(wordspace)变量的命令是(B ) A. clc B. clear C. clf D.delete 2. 清除当前屏幕上显示的所有内容,但不清除工作空间中的数据的命令是( A ) A. clc B. clear C. clf D.delete 3. 用来清除图形的命令( C ) A. clc B. clear C. clf D.delete 4. 在MATLAB程序中,使命令行不显示运算结果的符号是( A ) A. ; B. % C. # D. & 5. 在MATLAB程序中,可以将某行表示为注释行的符号是( B ) A. ; B. % C. # D. & 6.在循环结构中跳出循环,执行循环后面代码的命令为 ( B ) A. return B. break C. continue D. Keyboard 7.在循环结构中跳出循环,但继续下次循环的命令为( C ) A. return B. break C. continue D. Keyboard 8. MATLAB中用于声明全局变量的关键字是( C ) A. inf B. syms C. global D. function 9. 用户可以通过下面哪项获得指令的使用说明( A ) A. help B. load C. demo D. lookfor 10.在MATLAB命令窗口中键入命令S=zoros(3);可生成一个三行三列的零矩阵,如果省略了变量名S,MATLAB表现计算结果将用下面的哪一变量名做缺省变量名( A ) A. ans; B. pi; C. NaN; D. Eps. 11. 9/0的结果是( B ) A. NAN; B. Inf; C. eps; D. 0 12.在MATLAB中程序或语句的执行结果都可以用不同格式显示,将数据结果显示为分数形式,用下面哪一条命令语句( D ) A. format long; B. format long e; C. format bank; D. fromat rat 13. 下列MATLAB命令中是构造1行3列的(-1,1)均匀分布随机矩阵的命令的是(D)

重庆大学数学实验一 matlab的基本应用 参考答案

《数学实验》第一次上机实验 1. 设有分块矩阵?? ? ???= ????22322333S O R E A ,其中E,R,O,S 分别为单位阵、随机阵、零阵和对角阵,试通过数值计算验证?? ????+= 22 S 0RS R E A 。 程序及结果: E=eye(3); %创建单位矩阵E% R=rand(3,2); %创建随机矩阵R% O=zeros(2,3); %创建0矩阵% S=diag(1:2); %创建对角矩阵% A=[E,R;O,S]; %创建A 矩阵% B=[E,(R+R*S);zeros(2,3),S^2] %计算等号右边的值% A^2 %计算等号左边的值% 运行结果: B = 1.00 0 0 1.63 2.74 0 1.00 0 1.81 1.90 0 0 1.00 0.25 0.29 0 0 0 1.00 0 0 0 0 0 4.00 ans = 1.00 0 0 1.63 2.74 0 1.00 0 1.81 1.90 0 0 1.00 0.25 0.29 0 0 0 1.00 0 0 0 0 0 4.00 2.某零售店有9种商品的单件进价(元)、售价(元)及一周的销量如表1.1,问哪种商品的利润最大,哪种商品的利润最小;按收入由小到大,列出所有商品及其收入;求这一周该10种商品的总收入和总利润。 表1.1 1)程序: a=[7.15 8.25 3.20 10.30 6.68 12.03 16.85 17.51 9.30]; b=[11.10 15.00 6.00 16.25 9.90 18.25 20.80 24.15 15.50]; c=[568 1205 753 580 395 2104 1538 810 694];

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

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

开课学院、实验室:数统学院实验时间:2015年11月25日 课程名称数学实验实验 项目 名 称 医用薄膜渗 透率的确定 ——数据拟 合 实验项 目类型 验证演示综合设计其他 指导教师肖剑成 绩 实验目的 [1] 了解最小二乘拟合的基本原理和方法; [2] 掌握用MATLAB作最小二乘多项式拟合和曲线拟合的方法; [3] 通过实例学习如何用拟合方法解决实际问题,注意与插值方法的区别。 [4] 了解各种参数辨识的原理和方法; [5] 通过范例展现由机理分析确定模型结构,拟合方法辨识参数,误差分析等求解实际问题的过程; 通过该实验的学习,掌握几种基本的参数辨识方法,了解拟合的几种典型应用,观察不同方法得出的模型的准确程度,学习参数的误差分析,进一步了解数学建模过程。这对于学生深入理解数学概念,掌握数学的思维方法,熟悉处理大量的工程计算问题的方法具有十分重要的意义。 实验内容 1.用MATLAB中的函数作一元函数的多项式拟合与曲线拟合,作出误差图; 2.用MATLAB中的函数作二元函数的最小二乘拟合,

作出误差图; 3.针对预测和确定参数的实际问题,建立数学模型,并求解。 应用实验(或综合实验) 1.旧车价格预测 一、问题重述 某年美国旧车价格的调查资料如下表,其中xi表示轿车的使用年数,yi表示相应的平均价格。试分析用什么形式的曲线来拟合上述的数据,并预测使用4.5年后轿车的平均价格大致为多少? 表1 x i 1 2 3 4 5 6 7 8 9 10 y i 26 15 19 43 14 94 10 87 76 5 53 8 48 4 29 22 6 20 4 二、数学模型的建立与求解 先作出散点图分析其应该是一个二次函数,可以采用polyfit线性拟合。 编辑程序Untitled1.m: clc x=[1 2 3 4 5 6 7 8 9 10]; y=[2615 1943 1494 1087 765 538 484 290 226 204]; plot(x,y,'+') hold on a=polyfit(x,y,2) y1=polyval(a,x); plot(x,y1,'r') t=4.5; cost=polyval(a,t) 三、实验结果及分析 a =1.0e+03* 0.0361 -0.6508 3.1523 t =4.5000

时数分配 - 重庆大学-数学与统计学院-数学实验

2011—2012学年度第二学期教学日历 课程名称:数学实验任课教师姓名:龚劬 课程类别:()必修课( )选修课 教材名称:数学实验主编姓名刘琼荪出版时间2004.7 授课对象:计算机学院计算机科学1—5班、网络工程1-3班、信息安全1班140 人 填表时间:2012 年 3 月

教学日历

数学软件自己动手做实验。 第7次教学内容: 1. 应用实例:放射性废物的处理问题 问题重述、分析、假设,建立数学模 型,模型求解 2.方程和方程组求解的MATLAB命令及其应 用。 教学方式:多媒体教学2 14 第8次实验内容: 1.使用MATLAB软件求解方程与方程组的练 习; 2.应用问题:炮弹发射角的确定。 教学方式:学生在教师指导下,借助于计算机和 数学软件自己动手做实验。4 3 18 第9次教学内容: 1. 引例:倒葫芦形状容器壁上的刻度问题 微分方程模型及其求解方法解 析法,数值解法:欧拉方法,梯形法, 改进欧拉方法 教学方式:多媒体教学2 20 第10次实验内容: 1.使用MATLAB软件求解微分方程(组)的 练习; 2.编用向前欧拉公式和改进的欧拉公式求微 分方程数值解的MATLAB程序,并观察其 迭代过程; 教学方式:学生在教师指导下,借助于计算机和 数学软件自己动手做实验。4 3 24 第11次教学内容: 1. 求解微分方程(组)的MATLAB命令追 击路线问题 教学方式:多媒体教学2 26 第12次实验内容: 1.用MATLAB命令求解Rossler微分方程组, 并讨论解随参数的变化情况; 2.考虑两相互竞争种群的数量变化模型;4 3 30

MATLAB数学实验报告1

Matlab数学实验报告

一、实验目的 通过以下四组实验,熟悉MATLAB的编程技巧,学会运用MATLAB的一些主要功能、命令,通过建立数学模型解决理论或实际问题。了解诸如分岔、混沌等概念、学会建立Malthu模型和Logistic 模型、懂得最小二乘法、线性规划等基本思想。 二、实验内容 2.1实验题目一 2.1.1实验问题 Feigenbaum曾对超越函数y=λsin(πx)(λ为非负实数)进行了分岔与混沌的研究,试进行迭代格式x k+1=λsin(πx k),做出相应的Feigenbaum图 2.1.2程序设计 clear;clf; axis([0,4,0,4]); hold on for r=0:0.3:3.9 x=[0.1]; for i=2:150 x(i)=r*sin(3.14*x(i-1)); end pause(0.5) for i=101:150

plot(r,x(i),'k.'); end text(r-0.1,max(x(101:150))+0.05,['\it{r}=',num2str(r)]) end 加密迭代后 clear;clf; axis([0,4,0,4]); hold on for r=0:0.005:3.9 x=[0.1];

for i=2:150 x(i)=r*sin(3.14*x(i-1)); end pause(0.1) for i=101:150 plot(r,x(i),'k.'); end end 运行后得到Feigenbaum图

2.2实验题目二 2.2.1实验问题 某农夫有一个半径10米的圆形牛栏,长满了草。他要将一头牛拴在牛栏边界的桩栏上,但只让牛吃到一半草,问拴牛鼻子的绳子应为多长? 2.2.2问题分析 如图所示,E为圆ABD的圆心,AB为拴牛的绳子,圆ABD为草场,区域ABCD为牛能到达的区域。问题要求区域ABCD等于圆ABC的一半,可以设BC等于x,只要求出∠a和∠b就能求出所求面积。先计算扇形ABCD的面积,2a÷π×πx2=2aπ2,再求AB的面积,用扇形ABE的面积减去三角形ABE的面积即可。

相关主题