西农 建模实验六

西农 建模实验六
西农 建模实验六

实验六 机理模型与平衡原理

实验目的

如果对所研究的问题了解的比较深入,知道产生现象的内在的机理,那么依

据机理建模,则模型具有更好的可靠性和广泛性。不考虑随机因素,假设每一时刻是确定的如果对系统状态的观测和描述只在离散的时间点上,则构成差分方程模型;如果考虑系统随时间连续变化,则是微分方程模型。本节主要以这两类方程为例,介绍用MATLAB 软件求解机理模型的基本方法。

差分方程模型

一、实验题目

由一对兔子开始,一年可以繁殖出多少只兔子?如果一对兔子每个月可以生

一对小兔子,兔子在出生两个月后就具有繁殖能力,由一对刚出生一个月的兔子开始,一年内兔子种群数量如何变化。求这个种群的稳定分布和固有增长率。

二、实验内容

解 假设

(a )兔子每经过一个月底就增加一个月龄; (b )月龄大于等于2的兔子都具有繁殖能力;

(c )具有繁殖能力的兔子每一个月一定生一对兔子; (d )兔子不离开群体(不考虑死亡)

记第n 个月初的幼兔(一月龄兔)数量为a 0(n ),成兔(月龄大于等于2)数量为a 1(n ),则兔子总数为a(n)= a 0(n )+a 1(n ),平衡关系为:

?

??

+==上月初幼兔数量上月初成兔数量本月初成兔数量上月初成兔数量本月初幼兔数量 建立模型:

??

?

??==-+-=-=0)1(,1)1()1()1()()1()(1010110a a n a n a n a n a n a 这个一阶差分方程的矩阵表达式为

)1()(-=n Aa n a

其中

??

? ??=)()()(10n a n a n a , ?

?? ??=1110A

利用迭代方法求数值解,也就是按时间步长法仿真种群增长的动态过程,模拟幼兔和成兔占整体比例随时间的变化。

>> a=[0 1;1 1];

x=[1 0]';

for k=2:12

y=a*x(:,k-1);

x=[x y];

end

zz=repmat(sum(x),[2 1]);

z=x./zz;

t=1:12;

>> plot(t,x(1,:),'r^',t,x(2,:),'b^'),grid;

>> plot(t,z(1,:),'r^',t,z(2,:),'b^'),grid;

由数值模拟结果可见,兔子数量递增,但是幼兔和成兔在种群中所占比例很快会趋于一个极限。由线性差分方程的定性理论可知,这个极限就是对应于差分方程系数矩阵A主特征值得归一化特征向量。因为A是非负矩阵,由矩阵理论知,A主特征值是正实数,是最大的特征值。

>> [v,d]=eig(a)

v =

-0.8507 0.5257

0.5257 0.8507

d =

-0.6180 0

0 1.6180

>> max(max(d))

ans =

1.6180

>> v(:,2)/sum(v(:,2))

ans =

0.3820 0.6180

由数值计算可知,系数矩阵模A 最大的特征值r=1.618,生物上称之为种群的内禀增长率,是个大于一的实数。因此种群数量随时间递增。相应的归一化的特征向量的两个分量0.382和0.618正是幼兔和成兔在种群中所占比例趋近的稳定值,生物上称之为种群的稳定分布。 从这个例子的讨论可见,数值模拟能帮我们对系统的变化有更直观的认识。但是只有通过计算方程组系数矩阵的特征值和特征向量,运用差分方程定性分析才能对解得渐进性质给出确定的结论。

微分方程模型

一、实验题目

蓝鲸的內禀增长率每年估计为5%,估计蓝鲸的最大环境载量为150000条,磷

虾是蓝鲸喜欢的一种食物。磷虾的最大饱和种群为500吨/英亩*

。当缺少捕食者,环境不拥挤时,磷虾种群以每年25%的速率增长。磷虾500吨/英亩可以提高蓝鲸2%的年增长率,同时150000条蓝鲸将减少磷虾10%的年增长率。

(1)组建一个蓝鲸和磷虾的动态模型,模拟两个种群随时间的变化。假设初始状态为蓝鲸5000条,磷虾750吨/英亩; (2)确定蓝鲸与磷虾是否可以长期共存;

(3)假设捕捞使得蓝鲸只剩下它的平衡态的5%,而磷虾保持平衡态的数量。描述一旦停止捕捞将发生什么情况。蓝鲸恢复需要多长时间?磷虾群体将发生什么变化?进一步,给出蓝鲸种群恢复时间对它所受伤害程度的依赖关系。

二、实验内容

解 :

(1)假设

(a )蓝鲸和磷虾单独存在时,两种群都依靠有限的自然资源增长,即遵循Logistic 模型;

(b )蓝鲸捕食磷虾,蓝鲸平均增长率的增加量正比于单位区域内磷虾数量,磷虾平均增长率的减少量正比于蓝鲸数量

记N 1(t)为蓝鲸在t 时刻的种群数量(条),N 2(t)为磷虾在t 时刻的种群质量(吨/英亩),于是,依据假设,建立蓝鲸和磷虾两个种群的动态模型

???????+-=+-=2

1212222212121

1111

)1()1(N N a k N N r dt

dN N N a k N N r dt dN 其中r 1=0.05和r 2=0.25分别表示蓝鲸和磷虾种群的内禀增长率,k 1=150000(条)

和k 2=500(吨/英亩)分别表示蓝鲸和磷虾种群环境载量,a 12=0.02/500表示每英亩每吨磷虾对蓝鲸平均增长率的改变,a 21=0.10/150000表示每条蓝鲸对磷虾平均增长率的改变。

下一步,为了便于数值模拟,保持数量级的协调,把鲸鱼的单位改为以千条为单位。当初始状态为蓝鲸5千条、磷虾750吨/英亩时,动态模型

??

??

????

?==+-=+-=750)0(,5)0(1501.0)5001(25.050002.0)1501(05.02121222

12111

N N N N N N dt

dN N N N N dt dN 的数值模拟MATLAB 指令为

vG=@(t,y)[0.05*y(1)*(1-y(1)/150)+(0.02/500)*y(2)*y(1);0.25*y(2)*(1-y(2)/500)-(0.1/150)*y(1)*y(2)];

>> [t,y]=ode45(vG,[0,150],[5,750]);plot(t,y(:,1),'-.'),grid on,hold on >> plot(t,y(:,2),'-'),grid on,xlabel('时间/年'),ylabel('种群数量/千条');

>> gtext('虚线表示蓝鲸,实线表示磷虾');

由图可见,蓝鲸的数量随着时间的增加而逐渐增加,磷虾的数量随时间的增加而逐渐减少,最后都分别趋近一个稳定值。

(2)

由常微分方程理论知,方程组的常数值解为方程的平衡点,由平衡点的稳定性确定了方程解的动态性质,即解的渐近行为。上一问的数值结果表明,方程组具有一个稳定的正平衡点,也就是说蓝鲸与磷虾可以长期共存。首先求方程组的平衡点,Matlab 指令为:

>> syms y1 y2

>> f1=0.05*y1*(1-y1/150)+(0.02/500)*y2*y1; >> f2=0.25*y2*(1-y2/500)-(0.1/150)*y1*y2; >> [y1steady,y2steady]=solve(f1,f2); >> disp('平衡点是:'); 平衡点是:

>> disp([vpa(y1steady,6) vpa(y2steady,6)]); [ 0, 0] [ 150.0, 0] [ 0, 500.0] [ 181.034, 258.621]

接着,考虑方程组在平衡点(N 1,N 2)=(x i ,y i ),i=1,2,3,4附近的局部线性方程零解的稳定性

?????++-=++-=u

y v x y dt

dv v x u y x dt du

i i i i i i 1501.0)1501.05005.025.0(50002.0)50002.01501.005.0( 这些线性方程组零解的稳定性由其系数矩阵的特征值确定。 利用Matlab 指令求系数矩阵的特征值

>> x=[0,150,0,181.034];y=[0,0,500,258.621]; >> for i=1:4

A=[0.05-0.1*x(i)/150+0.02*y(i)/500,0.02*x(i)/500;-0.1*y(i)/150 0.25-0.5*y(i)/500-0.1*x(i)/150,]; b=eig(A);

disp([b(1) b(2)]) end

0.0500 0.2500

-0.0500 0.1500

-0.2500 0.0700

-0.0948 + 0.0077i -0.0948 - 0.0077i

得到的结果表明,在正平衡点(181.034,258.621),相应的两个特征值的实部都是负的。按照微分方程定性理论可知,方程组正平衡点(181.034,258.621)是渐近稳定的,即从任意初值点出发,解轨线都会趋近该点。因此,可以断言,只要停止捕捞,蓝鲸与磷虾可以长期共存。

(3) 为了确定当蓝鲸数量为平衡态数量的r%,磷虾数量为平衡态时,停止捕捞,

蓝鲸恢复到平衡态需要的时间,只有通过数值模拟。对不同的初值N1(0)=r/100×181.034,N2(0)=258.621,在一个充分长的时间区间上求方程组的数值解,注意到蓝鲸数量会递增趋于平衡态,可以N1(T)>181.034-0.001确定的时间T近似表示种群恢复所需的时间,得到对应的函数关系T=T(r).

Matlab指令如下:

G=@(t,N)[0.05*N(1)*(1-N(1)/150)+(0.02/500)*N(2)*N(1);0.25*N(2)*(1-N(2 )/500)-(0.1/150)*N(1)*N(2)];

T=[];

for r=0.05:0.05:0.9

[t,N]=ode45(G,[0,200],[181.034*r,258.621]);

subplot(1,3,1),plot(t,N(:,1),'-',t,N(:,2),'-.'),xlabel('时间

'),ylabel('种群数量'),grid on,hold on

d=find(N(:,1)>181.034-0.001,1);T=[T t(d)];

end

>> subplot(1,3,2),plot(0.05:0.05:0.9,T),xlabel('损伤程度

r'),ylabel('恢复时间T'),grid

>> gtext('实线表示蓝鲸,虚线表示磷虾')

由图可知,得到的函数关系T=T(r)是不光滑的。注意到计算机只会计算离散值,尽管ode45采用了四阶、五阶龙格-库塔法,可能是离散的时间步长太大,计算得结果并未反映连续系统的真实规律。重新规定步长,计算量大些,但能够保证离散结果逼近连续情形的精度。

>> tspan=linspace(0,150,1000);

T=[];

for r=0.05:0.05:0.9

[t,N]=ode45(G,tspan,[181.034*r,258.621]);

d=find(N(:,1)>181.034-0.001,1);T=[T t(d)];

end

>> subplot(1,3,3),plot(0.05:0.05:0.9,T),xlabel('损伤程度

r'),ylabel('恢复时间T'),grid

果然得到理想的效果。在利用计算机进行模型的数值求解时,对模型解的性质先

有一个定性分析是非常重要的,以确保离散网格点上的解确实保持原连续系统的性质。

离散与连续

一、实验题目

上节的例子说明连续系统仿真必须限制离散步长,否则可能会产生不同的结果,甚至导致复杂的动力学行为,这些行为并不是连续系统所具有的。我们在借助数值模拟研究连续系统时,计算机只会在离散点上计算,不同的离散格式同样会导致不同的动力学行为,有些行为并不是连续系统所具有的。我们通过下面的例子说明这一点。

利用数值模拟,讨论离散的和连续的Logistic模型的动力学性质。

二、实验内容

解:

先考察连续Logistic模型

dt

=

dN-

rN

)

1(

/N

的动力学行为。运用微分方程定性理论分析,得知对任意给定的不同参数r>0,该方程从任意初值出发的轨迹线都将趋近于平衡点N=1.运用数值模拟方法,可以得到图:

Matlab指令为:

>> r=[1 3.6];

for i=1:2

funlog=@(t,x)r(i)*x*(1-x);

[tt,xx]=ode45(funlog,[0,10],0.1);

subplot(2,2,1),axis([0,10,0.1,1.5]),plot(tt,xx,'k'),hold on

end

>> n=16;t=linspace(0,10,n);

for i=1:2

rr=r(i);

x1=dislog1(rr,0.1,n);

subplot(2,2,2),axis([0,10,0.1,1.5]),plot(t,x1,'--k'),hold on x2=dislog2(rr,0.1,n);

subplot(2,2,3),axis([0,10,0.1,1.5]),plot(t,x2,'k'),hold on x3=dislog3(rr,0.1,n);

subplot(2,2,4),axis([0,10,0.1,1.5]),plot(t,x3,'k'),hold on end

求解子程序的函数文件为: 文件一:

function N=dislog1(r,N0,n)

N=[N0 zeros(1,n-1)];x=[(exp(r*10/n)-1)*N0 zeros(1,n-1)]; for i=2:n

x(i)=exp(r*10/n)*x(i-1)/(1+x(i-1)); N(i)=x(i)/(exp(r*10/n)-1); end

文件二:

function N=dislog2(r,N0,n)

N=[N0 zeros(1,n-1)];x=[r*10/n*N0 zeros(1,n-1)]; for i=2:n

x(i)=exp(r*10/n)*x(i-1)*exp(-x(i-1)); N(i)=x(i)/(r*10/n); end

文件三:

function N=dislog3(r,N0,n)

N=[N0 zeros(1,n-1)];x=[r*10/n*N0/(r*10/n+1) zeros(1,n-1)]; for i=2:n

x(i)=(r*10/n+1)*x(i-1)*(1-x(i-1)); N(i)=x(i)*(r*10/n+1)/(r*10/n); end

由左上图可以看到,对不同的参数值r=1,r=3.6,微分方程解轨线的变化特征是一样的,都会从原点附近离开,单调增加趋于1.

接着,以三种不同格式将微分方程离散化,为了比较离散方程的动力学行为,统一取离散步长为:

16

10=?t

在图中,每个子图横轴变量为t ,纵轴变量为N=N (t ). (1)如果在区间[t ,t+Δt]上,对

)1(N rN dt

dN

-= 积分,分离变量得

rdt N

dN

dt dN =-+1 由此得到

t r e t N t t N t N t t N ?=-?+-?+)

(1)

(1/)()(

)()1()(,t N t X e t r -==??

λλ

则得到差分方程

)()

(1)(t X t X t t X +=

?+λ

因为在转化的过程中没有附加任何限制,这个离散模型仅仅描述了连续的Logistic 模型在给定的离散时间点上的动态,所以它应该具有与连续模型同样的动态行为。数值实验验证了这一点,即右上图。 (2)假设在[t ,t+Δt]上,单位变化率保持不变,即

]),[,)(1(1

t t t r dr t N r dN N

?+∈-= 在[t ,t+Δt]上积分,得到

))(1()()(t N t r e t N t t N -?=?+

)()(,t tN r t X e t r ?==??

λ

得到微分方程

)

()()(t X e

t X t t X -=?+λ

当Δt=1 时,称为Ricker 模型。该模型常被用于描述鱼群的变化。由于这个离散模型在小区间上部分改变了连续模型,当参数r 变化时,它会表现出不同于连续系统的性质,如左下图。

(3)假设在[t ,t+Δt]上,变化率dN/dt 保持不变,即按最简单的欧拉差分格式离散化,

)())(1()()(t N t N tr t N t t N -?+=?+

)()

1()(,1t N t r t

r t X t r +??=+?=μ

得到差分方程

))(1)(()(t X t X t t X -=?+μ

当Δt=1时,称为离散的Logistic 模型。这个离散模型在小区间上完全改变了连续模型。当参数r 变化时,它也会表现出不同于连续系统的性质,如上面截图右下图。

在上面的程序中,我们取模拟步数n=16,相当于将模拟时间区间[0,10]分成步长为Δt=10/16的时间间隔,结果对英语较小的参数值r=1,不同形式的离散格式没有导致不同的变化;而对于较大的参数值r=3.6,不同形式的离散格式导致了不同的变化。如果取模拟步数n=100,时间步长缩短为Δt=0.1,则3种离散格式对于不同的参数值r=1和r=3.6都能保持原来系统的动态变化性质。可见只要限制离散步长,采用不同格式的离散化的系统仿真都能保持连续系统的特征。 最后,考虑离散Logistic 模型

))1(1)(1()(---=t X t X t X μ

的动力学行为。运用差分方程定性理论做些初步的分析,得到这个差分方程的两个平衡点,μ/11,0**

-==X X

当0<μ<1时,非负平衡解只有X *=0,在其附近的局部线性化方程为

)1()(-=t u t u μ

此时随着t →∞,u(t)→0,从而x(t)→0,所以零平衡点是渐近稳定的。

当μ>1时,X *=0不再是稳定的平衡解,此时出现正平衡解x *=1-1/μ,在其附近的局部线性化方程为

)1()2()(--=t u t u μ

当1<μ<3时,∣2-μ∣<1,随着t →∞,u(t)→0,从而x(t)→1-1/μ,所以非零平衡解X *=1-1/μ是渐近稳定的。因为μ=r Δt+1,仅当0

Matlab命令为:

>> rate=[0.8 1.1 2 2.75 3.25 3.5 3.55 3.75]; for k=1:8

r=rate(k);

x=zeros(1,101);

x(1)=0.1;

for i=1:100

x(i+1)=r*x(i)*(1-x(i));

end

subplot(4,2,k),plot(0:100,x,'*');

End

随着参数μ在[0,4]的连续变化,离散Logistic模型的解从趋于一个稳定的平衡态,变化为2,4,8周期振荡,还出现混乱无规则游荡,直接画出解的极限态随着参数变化的分岔图为:

Matlab命令为:

>> mup=1:0.001:4;

>> m=length(mup);

>> np=zeros(m,50);

>> p=1;

>> for mu=1:0.001:4

n=0.6;

for i=1:200

n=mu*(1-n)*n;

end

for i=1:50

n=mu*(1-n)*n;

np(p,i)=n;

end

p=p+1;

end

>> for i=1:50

plot(mup,np(:,i),'.','MarkerSize',0.5);hold on;

end

信号与系统实验题目及答案

第一个信号实验的题目 1实现下列常用信号 (1)(5)u t +;(2)(1)t δ-;(3)cos(3)sin(2)t t +;(4)()[(1)(2)]f t t u t t u t t =?---; (5)0.5()4cos(),010t f t e t t π-=?= 2连续信号的基本运算与波形变换 已知信号2 2,2 1 ()33 t t f t ? -+-≤≤?=???,试画出下列各函数对时间t 的波形: (1)()f t -(2)(2)f t -+(3)(2)f t (4)1 (1)2 d f t dt +(5)(2)t f d ττ-∞-? 3连续信号的卷积运算 实现12()()f t f t *,其中1()f t 、2()f t 从第2个题目中任选3对组合。 4连续系统的时域分析 (1) 描述某连续系统的微分方程为()2()()()2()y t y t y t f t f t ''''++=+,求当输入信号为 2()2()t f t e u t -=时,该系统的零状态响应()y t 。 (2) 已知描述某连续系统的微分方程为2()()3()()y t y t y t f t '''+-=,试用MATLAB 绘出 该系统的冲激响应和阶跃响应的波形。 实验一答案: (1)(5)u t +在MATLAB 软件的输入程序及显示波形如下:

(2)(1)t δ-在MATLAB 软件的输入程序及显示波形如下: (3)cos(3)sin(2)t t +在MATLAB 软件的输入程序及显示波形如下: (4)()[(1)(2)]f t t u t t u t t =?---在MATLAB 软件的输入程序及显示波形如下: (5)0.5()4cos(),010t f t e t t π-=?=在MATLAB 软件的输入程序及显示波形如下:

数理统计实验指导1报告

数理统计实验实验指导书一 理学院实验中心 数学专业实验室编写

实验一常见的概率分布以及分位数 【实验类型】综合性 【实验学时】4 【实验内容】 1、会利用 MATLAB 软件计算离散型随机变量的概率、连续型随机变量概率密度值, 以及产生离散型随机变量的概率分布(即分布律); 2、会利用 MATLAB 软件画出各种常见分布图形; 2、会利用 MATLAB 软件计算分布函数值, 或计算形如事件{X≤x}的概率; 3、给出概率p和分布函数, 会求上α分位点, 或求解概率表达式中的待定参数。 【实验前的预备知识】 1、掌握常见离散型随机变量的分布律及性质; 2、掌握常见连续型随机变量的分布密度函数及性质; 3、理解上分位数的定义及求法 4、掌握基本的描绘函数的MATLAB编程法。 【实验方法或步骤】 1、通用MATLAB函数计算概率分布律及密度函数值 命令通用函数计算概率密度函数值 函数pdf 或者namepdf 格式:Y=pdf(‘name',K,A,B)或者:namepdf (K,A,B) 说明(1)上述函数表示返回在X=K处、参数为A、B、C的概率值或密度值,对于不同的分布,参数个数是不同;name为分布函数名,其取值如表1。 (2)第一个函数名加' ',第二个无需加。 表1 常见分布函数表

例1事件A在每次试验中发生的概率是0.3, 计算在10次试验中A恰好发生6次的概率. 解: p=pdf('bino',6, 10, 0.3)或者p=binopdf(6, 10, 0.3) p = 0.0368 结果表明:参数是n=10,概率是p=0.3的二项分布在X=6处的概率为0.0368. 例2 事件A在每次试验中发生的概率是0.3, 求在4次试验中A发生次数的概率分布. 解: p=pdf('bino',0:4,4,0.3) %0: 4产生步长为 1 的等差数列 0, 1, 2, 3, 4. 或者p=binopdf(0:4,4,0.3) p = 0.2401 0.4116 0.2646 0.0756 0.0081 计算的结果是: 参数是n=4, 概率是p=0.3的二项分布的分布律(当x=0,1,2,3,4 时). 例 3 设随机变量X服从参数是3的泊松分布, 求概率P{X=6}. 解: p=pdf('poiss',6,3) 或者p=poisspdf(6,3) p = 0.0504 结果表明:参数是λ=3 的泊松分布在x=6处的概率为0.0504. 例4 写出参数为 3 的泊松分布的前6项的概率分布. 解:p=pdf('poiss',0:5,3)或者p=poisspdf(0:5,3) % 0:5 产生步长为 1的等差数列0,1,2,3,4,5. p = 0.0498 0.1494 0.2240 0.2240 0.1680 0.1008 计算的结果是, 参数为λ=3的泊松分布的前6项的概率(当x=0,1,2,3,4,5时). 例5设随机变量X服从区间[2, 6]上的均匀分布, 求X=4 时的概率密度值. 解:y=unifpdf(4,2,6) 或y=pdf('unif',4,2,6) y = 0.2500 例6 计算正态分布N(0,1)的随机变量X在点0.6578的密度函数值。 解:在命令窗口中输入: pdf('norm',0.6578,0,1)或者normpdf(0.6578,0,1) ans = 0.3213 例7 自由度为8的卡方分布,在点2.18处的密度函数值。 解: pdf('chi2',2.18,8)或者chi2pdf(2.18,8) ans = 0.0363 2、常见分布的密度函数作图 函数:plot(x,y) 或plot(x,y) 以x 元素为横坐标值,y 元素为纵坐标值绘制曲线。 例:1、二项分布 x = 0:10; y = binopdf(x,10,0.5); plot(x,y,'+') 2、泊松分布

信号与系统实验

《信号与系统及MATLAB实现》实验指导书

前言 长期以来,《信号与系统》课程一直采用单一理论教学方式,同学们依靠做习题来巩固和理解教学内容,虽然手工演算训练了计算能力和思维方法,但是由于本课程数学公式推导较多,概念抽象,常需画各种波形,作题时难免花费很多时间,现在,我们给同学们介绍一种国际上公认的优秀科技应用软件MA TLAB,借助它我们可以在电脑上轻松地完成许多习题的演算和波形的绘制。 MA TLAB的功能非常强大,我们此处仅用到它的一部分,在后续课程中我们还会用到它,在未来地科学研究和工程设计中有可能继续用它,所以有兴趣的同学,可以对MA TLAB 再多了解一些。 MA TLAB究竟有那些特点呢? 1.高效的数值计算和符号计算功能,使我们从繁杂的数学运算分析中解脱出来; 2.完备的图形处理功能,实现计算结果和编程的可视化; 3.友好的用户界面及接近数学表达式的自然化语言,易于学习和掌握; 4.功能丰富的应用工具箱,为我们提供了大量方便实用的处理工具; MA TLAB的这些特点,深受大家欢迎,由于个人电脑地普及,目前许多学校已将它做为本科生必须掌握的一种软件。正是基于这些背景,我们编写了这本《信号与系统及MA TLAB实现》指导书,内容包括信号的MA TLAB表示、基本运算、系统的时域分析、频域分析、S域分析、状态变量分析等。通过这些练习,同学们在学习《信号与系统》的同时,掌握MA TLAB的基本应用,学会应用MA TLAB的数值计算和符号计算功能,摆脱烦琐的数学运算,从而更注重于信号与系统的基本分析方法和应用的理解与思考,将课程的重点、难点及部分习题用MA TLAB进行形象、直观的可视化计算机模拟与仿真实现,加深对信号与系统的基本原理、方法及应用的理解,为学习后续课程打好基础。另外同学们在进行实验时,最好事先预习一些MA TLAB的有关知识,以便更好地完成实验,同时实验中也可利用MA TLAB的help命令了解具体语句以及指令的使用方法。

数学建模习题

数学建模与数学实验课程练习 练习集锦 1简述数学建模的一般过程及建模过程中需要注意的问题。 2 简述数学模型及数学建模的特点。 3 简述数学建模的常用分类方法。 4求方程 06 /12 625 .05 .04 )(=------=x x x x f 的模最大的根的近似 值(精确到小数点后两位)。 5在抢渡长江模型中,如果水流速度 1.8/v m s =为常数,人的游泳速度 1.5/u m s =为常数,江面宽度为1200H m =,终点位置在起点下游 1000L m =处的条件,确定游泳者的最佳游泳路径及最短游泳时间。 6沿江的某一侧区域将建两个水厂,在江边建一个取水口。现需要设计最优的管线铺设方案,通过管线从取水口向水厂送水。水厂与江岸的位置见右图。 如果不用共用管线,城区单位建设费用是郊区的2倍。 (1) 对于最优方案,用α表示,βγ。 (2) 求最优取 水口位置。 7在层次分析法建模中,我们介绍了成对比较矩阵概念,已知矩阵P 是成对比较矩阵 (,0) P x

31/52a b P c d e f ?? ??=?? ???? , (1)确定矩阵P 的未知元素。 (2)求P 模最大特征值。 (3)分析矩阵P 的一致性是否可以接受(随机一致性指标RI取)。 8在层次分析法建模中,我们介绍了成对比较矩阵概念,已知矩阵P 是三阶成对比较矩阵 322P ? ???=?????? ,(1)将矩阵P 元素补全。 (2)求P 模最 大特征值。 (3)分析矩阵P 的一致性是否可以接受(随机一致性指标RI取)。 9考虑下表数据 (1)用曲改直的思想确定经验公式形式。 (2)用最小二乘法确定经验公式系数。 10考虑微分方程

信号与系统实验报告1

学生实验报告 (理工类) 课程名称:信号与线性系统专业班级:M11通信工程 学生学号:1121413017 学生姓名:王金龙 所属院部:龙蟠学院指导教师:杨娟

20 11 ——20 12 学年第 1 学期 金陵科技学院教务处制 实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求

实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:常用连续信号的表示 实验学时: 2学时 同组学生姓名: 无 实验地点: A207 实验日期: 11.12.6 实验成绩: 批改教师: 杨娟 批改时间: 一、实验目的和要求 熟悉MATLAB 软件;利用MATLAB 软件,绘制出常用的连续时间信号。 二、实验仪器和设备 586以上计算机,装有MATLAB7.0软件 三、实验过程 1. 绘制正弦信号)t Asin t (f 0?ω+=(),其中A=1,πω2=,6/π?=; 2. 绘制指数信号at Ae t (f =),其中A=1,0.4a -=; 3. 绘制矩形脉冲信号,脉冲宽度为2; 4. 绘制三角波脉冲信号,脉冲宽度为4;斜度为0.5; 5. 对上题三角波脉冲信号进行尺度变换,分别得出)2t (f ,)2t 2(f -; 6. 绘制抽样函数Sa (t ),t 取值在-3π到+3π之间; 7. 绘制周期矩形脉冲信号,参数自定; 8. 绘制周期三角脉冲信号,参数自定。 四、实验结果与分析 1.制正弦信号)t Asin t (f 0?ω+=(),其中A=1,πω2=,6/π?= 实验代码: A=1;

5.数理统计实验.

工程数学 Gxxxxxxxxxxxx xxxxxx E-mail: xxxxxxxxxxxxxx Tel: xxxxxxxxxxx 5数理统计实验: 5.1.实验目的与要求 ●学会对数据的参数进行评估和作相应的假设检验 ●学会对分布进行检验和数据的秩检验 ●建立相应的统计模型,并用R软件求解 ●对计算结果进行分析和讨论 5.2.基本实验 5.2.1.区间估计 已知某种灯泡寿命服从正态分布,在某星期所生产的该灯泡中随机抽取10只,测得其寿命(单位:小时)为 1067 919 1196 785 1126 936 918 1156 920 948 (1)试问这批灯泡中大约95%的灯泡至少使用多少小时; (2)求这批灯泡能够使用1000小时以上的概率。略。 解: (1)由点估计与参数估计未知参数和σ^2,可以求出均值与方差; 输入程序: X<-c(1067,919,1196,785,1126,936,918,1156,920,948)

t.test(X,al="g") 运行结果: 结果分析: 有95%的灯泡至少可以使用920个小时。 (2) 输入程序: x<-c(1067,919,1196,785,1126,936,918,1156,920,948) pnorm(1000,mean(x),sd(x)) 运行结果: 结果分析:

灯泡能够使用1000小时以上的概率为1-0.5087941=0.4912059,即49.12% 5.2.2.假设检验I 正常男子血小板计数均值为225 x 109/L,今测得20名男性油漆作业工人的血小板计数值(单位:109/ L) 220 188 162 230 145 160 238 188 247 113 126 245 164 231 256 183 190 158 224 175 问油漆工人的血小板计数与正常成年男子有无差异,并说明油漆作业对人体血小板计数是否有影响。 解: 对于自然状态下的男子血小板的数目可以假设服从于正态分布,由点估计与参数估计未知参数和σ^2,可以求出均值、均值区间与方差;设原假设为H0:225,对立假设H1:225 输入程序: X<-c(220,188,162,230,145,160,238,188,247,113, 126,245,164,231,256,183,190,158,224,175) t.test(X,mu=225) 运行结果:

信号与系统综合实验项目doc信号与系统综合实验项目(竞

信号与系统综合实验项目doc 信号与系统综合实验项目 (竞 实 验 指 导 项目一 用MATLAB 验证时域抽样定理 目的: 通过MATLAB 编程实现对时域抽样定理的验证,加深抽样定理的明白得。同时训练应用运算机分析咨询题的能力。 任务: 连续信号f(t)=cos(8*pi*t)+2*sin(40*pi*t)+cos(24*pi*t),通过理想抽样后得到抽样信号fs(t),通过理想低通滤波器后重构信号f(t)。 方法: 1、确定f(t)的最高频率fm 。关于无限带宽信号,确定最高频率fm 的方法:设其频谱的模降到10-5左右时的频率为fm 。 2、确定Nyquist 抽样间隔T N 。选定两个抽样时刻:T S T N 。 3、MA TLAB 的理想抽样为 n=-200:200;nTs=n*Ts; 或 nTs=-0.04:Ts:0.04 4、抽样信号通过理想低通滤波器的响应 理想低通滤波器的冲激响应为 )()()()(2ωωωπωωj H G T t Sa T t h C S C C S +?= 系统响应为 )()()(t h t f t y S *= 由于 ∑∑∞-∞=∞-∞=-=-=n S S n S S nT t nT f nT t t f t f )()()() ()(δδ 因此 )] ([)()()()()(S C n S C S C C S n S S nT t Sa nT f T t Sa T nT t nT f t y -=*-=∑∑∞-∞=∞-∞=ωπωωπωδ MATLAB 运算为 ft=fs*Ts*wc/pi*sinc((wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t)))); 要求(画出6幅图): 当T S

数理统计学实验报告

数理统计学实验报告 院: 专业:班级:学号: 学生姓名: 指导教师姓名: 实验日期:

实验1 用表中的资料,按以下要求绘制图表: (一)用表中1950、1960、1970、1980四年三类产品的出口金额绘制分组柱形图,然后将图复制到Word文档。 (二)用表中1950和1980两年三类产品的出口金额占总金额的百分比,分别绘制两幅饼图, 然后将图复制到Word文档; (三)用1950、1960、1970、1980四年三类产品出口金额绘制折线图, 然后将图复制到Word文档。 (四)将以上一张表、三幅图联系起来,结合我国当时的历史背景写一篇300字左右的统计分析报告。 (一)

(二)1950: 1980: (三)

(四) 总结 建国初期,我国对外贸易仅限于原苏联和东欧等前社会主义国家,对外贸易规模极其有限,基本上处于封闭半封闭状态。1950年,出口额极少,以农副产品为主的出口占我国出口总额的百分之五十八,而工矿产品的出口极少只占百分之九。随着经济发展,出口额增长,工矿产品的出口额增长迅速,而出口产品以农副产品加工品为主。改革开放以来,我国走上了对外开放之路,从大规模“引进来”到大踏步“走出去”,一跃而成为世界对外贸易大国。工矿产品的出口量急剧增长,以工矿产品为主的出口额占总出口额的百分之五十,而农副产品的出口持续减少。

通过office软件制图分析可以清楚明确的看出我国出口经济的发展情况,通过对比可以发现,我国在改革开放之后出口经济大力发展,并以农副产品向工矿产品转变,并以工矿产品为主的出口经济产生。

数理统计学实验报告 院:理学院 专业:统计学班级:1301 学号:33 学生姓名:孙思敏 指导教师姓名:王剑君 实验日期:2015-5-26 实验2 一、统计分组与直方图 某市50家商城某年营业额如下:(单位:百万元)

信号与系统实验报告_1(常用信号的分类与观察)

实验一:信号的时域分析 一、实验目的 1.观察常用信号的波形特点及产生方法 2.学会使用示波器对常用波形参数的测量 二、实验仪器 1.信号与系统试验箱一台(型号ZH5004) 2.40MHz双踪示波器一台 3.DDS信号源一台 三、实验原理 对于一个系统特性的研究,其中重要的一个方面是研究它的输入输出关系,即在一特定的输入信号下,系统对应的输出响应信号。因而对信号的研究是对系统研究的出发点,是对系统特性观察的基本手段与方法。在本实验中,将对常用信号和特性进行分析、研究。 信号可以表示为一个或多个变量的函数,在这里仅对一维信号进行研究,自变量为时间。常用信号有:指数信号、正弦信号、指数衰减正弦信号、复指数信号、Sa(t)信号、钟形信号、脉冲信号等。 1、信号:指数信号可表示为f(t)=Ke at。对于不同的a取值,其波形表现为不同的形式,如下图所示: 图1―1 指数信号 2、信号:其表达式为f(t)=Ksin(ωt+θ),其信号的参数:振幅K、角频率ω、与初始相位θ。其波形如下图所示:

图1-2 正弦信号 3、指数衰减正弦信号:其表达式为其波形如下图: 图1-3 指数衰减正弦信号 4、Sa(t)信号:其表达式为:。Sa(t)是一个偶函数,t= ±π,±2π,…,±nπ时,函数值为零。该函数在很多应用场合具有独特的运用。其信号如下图所示:

图1-4 Sa(t)信号 5、钟形信号(高斯函数):其表达式为:其信号如下图所示: 图1-5 钟形信号 6、脉冲信号:其表达式为f(t)=u(t)-u(t-T),其中u(t)为单位阶跃函数。其信号如下图所示: 7、方波信号:信号为周期为T,前T/2期间信号为正电平信号,后T/2期间信号为负电平信号,其信号如下图所示 U(t)

数理统计实验

§13.6 概率统计实验 [学习目标] 1. 会用Mathematica 求概率、均值与方差; 2. 能进行常用分布的计算; 3. 会用Mathematica 进行期望和方差的区间估计; 4. 会用Mathematica 进行回归分析。 概率统计是最需要使用计算机的领域,过去依靠计算器进行统计计算,由于计算机的普及得以升级换代。本节介绍Mathematica 自带的统计程序包,其中有实现常用统计计算的各种外部函数。 一、 样本的数字特征 1. 一元的情况 Mathematica 的内部没有数理统计方面的功能,但是带有功能强大的数理统计外部程序,由多个程序文件组成。它们在标准扩展程序包集的Statistic 程序包子集中,位于目录 D :\Mathematica\4.0\AddOns\StandardPackages\Statistics 下。通过查看Help ,可以找到包含所需外部函数的程序文件名。 在程序文件DescriptiveStatistics.m 中,含有实现一元数理统计基本计算的函数,常用的有: SampleRange[data] 求表data 中数据的极差(最大数减最小数)。 Median[data] 求中值。 Mean[data] 求平均值∑=n i i x n 1 1。 Variance[data] 求方差(无偏估计)∑=--n i i x x n 1 2)(11。 StandardDeviation[data] 求标准差(无偏估计)∑=--n i i x x n 12)(11。 VarianceMLE[data] 求方差∑=-n i i x x n 1 2)(1。 StandardDeviationMLE[data] 求标准差∑=-n i i x x n 1 2)(1。 实际上程序文件中的函数很多,这里只列出了最常用的函数,其它计算函数可以通过Help 浏览。 例1 给出一组样本值:6.5,3.8,6.6,5.7,6.0,6.4,5.3,计算样本个数、最大值、 最小值、均值、方差、标准差等。 解:In[1]:= << Statistics `DescriptiveStatistics` In[2]:= data = {6.5,3.8,6.6,5.7,6.0,6.4,5.3};

信号与系统综合实验报告-带通滤波器的设计DOC

广州大学 综合设计性实验 报告册 实验项目选频网络的设计及应用研究 学院物电学院年级专业班电子131 姓名朱大神学号成绩 实验地点电子楼316 指导老师

《综合设计性实验》预习报告 实验项目:选频网络的设计及应用研究 一 引言: 选频网络在信号分解、振荡电路及其收音机等方面有诸多应用。比如,利用选频网络可以挑选出一个周期信号中的基波和高次谐波。选频网络的类型和结构有很多,本实验将通过设计有源带通滤波器实现选频。 二 实验目的: (1)熟悉选频网络特性、结构及其应用,掌握选频网络的特点及其设计方法。 (2)学会使用交流毫伏表和示波器测定选频网络的幅频特性和相频特性。 (3)学会使用Multisim 进行电路仿真。 三 实验原理: 带通滤波器: 这种滤波器的作用是只允许在某一个通频带范围内的信号通过,而比通频带下限频率低和比上限频率高的信号均加以衰减和抑制。 典型的带通滤波器可以从二阶低通滤波器中将其中一级改成高通而成,如图1所示。 电路性能参数可由下面各式求出。 通带增益:CB R R R R A f vp 144+= 其中B 为通频带宽。 中心频率:)1 1(121 3 12 20R R C R f += π

通带宽度:)2 1(14 321R R R R R C B f -+= 品质因数:B f Q 0 = 此电路的优点是,改变f R 和4R 的比值,就可以改变通带宽度B 而不会影响中心频率0f 。 四 实验内容: 设计一个中心频率Hz f 20000=,品质因数5>Q 的带通滤波器。 五 重点问题: (1)确定带通滤波器的中心频率、上限频率及下限频率。 (2)验证滤波器是否能筛选出方波的三次谐波。 六 参考文献: [1]熊伟等.Multisim 7 电路设计及仿真应用.北京:清华大学出版社,2005. [2]吴正光,郑颜.电子技术实验仿真与实践.北京:科学出版社,2008. [4]童诗白等.模拟电子技术基础(第三版).北京:高等教育出版社, 2001. 图1 二阶带通滤波器

数学建模实验三--Lorenz模型与食饵模型

数学建模实验三 Lorenz 模型与食饵模型 一、实验目的 1、学习用Mathematica 求常微分方程的解析解和数值解,并进行定性分析; 2、学习用MATLAB 求常微分方程的解析解和数值解,并进行定性分析。 二、实验材料 2.1问题 图3.3.1是著名的洛仑兹(E.N.Lorenz)混沌吸引子,洛仑兹吸引子已成为混沌理论的徽标,好比行星轨道图代表着哥白尼、开普勒理论一样。洛仑兹是学数学出身的,1948年起在美国麻省理工学院(MIT )作动力气象学博士后工作,1963年他在《大气科学杂志》上发表的论文《确定性非周期流》是混沌研究史上光辉的著作。以前科学家们不自觉地认为微分方程的解只有那么几类:1)发散轨道;2)不动点;3)极限环 ;4)极限环面。除此以外,大概没有新的运动类型了,这是人们的一种主观猜测,谁也没有给出证明。事实上这种想法是非常错误的。1963年美国麻省理工学院气象科学家洛仑兹给出一个具体模型,就是著名的Lorenz 模型,清楚地展示了一种新型运动体制:混沌运动,轨道既不收敛到极限环上也不跑掉。而今Lorenz 模型在科学与工程计算中经常运用的问题。例如,数据加密中。我们能否绘制出洛仑兹吸引子呢? 图3.3.1 洛仑兹(E.N.Lorenz)混沌吸引子 假设狐狸和兔子共同生活在同一个有限区域内,有足够多的食物供兔子享用,而狐狸仅以兔子为食物.x 为兔子数量,y 表狐狸数量。假定在没有狐狸的情况下,兔子增长率为400%。如果没有兔子,狐狸将被饿死,死亡率为90%。狐狸与兔子相互作用的关系是,狐狸的存在使兔子受到威胁,且狐狸越多兔子增长受到阻碍越大,设增长的减小与狐狸总数成正比,比例系数为0.02。而兔子的存在又为狐狸提供食物,设狐狸在单位时间的死亡率的减少与兔子的数量成正比,设比例系数为0.001。建立数学模型,并说明这个简单的生态系统是如何变化的。 2.2预备知识 1、求解常微分方程的Euler 折线法 求初值问题 ? ??=='00)(),,(y x y y x f y (12.1)

北京理工大学信号与系统实验实验报告

实验1 信号的时域描述与运算 一、实验目的 1. 掌握信号的MATLAB表示及其可视化方法。 2. 掌握信号基本时域运算的MA TLAB实现方法。 3. 利用MA TLAB分析常用信号,加深对信号时域特性的理解。 二、实验原理与方法 1. 连续时间信号的MATLAB表示 连续时间信号指的是在连续时间范围内有定义的信号,即除了若干个不连续点外,在任何时刻信号都有定义。在MATLAB中连续时间信号可以用两种方法来表示,即向量表示法和符号对象表示法。 从严格意义上来说,MATLAB并不能处理连续时间信号,在MATLAB中连续时间信号是用等时间间隔采样后的采样值来近似表示的,当采样间隔足够小时,这些采样值就可以很好地近似表示出连续时间信号,这种表示方法称为向量表示法。表示一个连续时间信号需要使用两个向量,其中一个向量用于表示信号的时间范围,另一个向量表示连续时间信号在该时间范围内的采样值。例如一个正弦信号可以表示如下: >> t=0:0.01:10; >> x=sin(t); 利用plot(t,x)命令可以绘制上述信号的时域波形,如图1所示。 如果连续时间信号可以用表达式来描述,则还可以采用符号表达式來表示信号。例如对于上述正弦信号,可以用符号对象表示如下: >> x=sin(t); >> ezplot(X); 利用ezplot(x)命令可以绘制上述信号的时域波形 Time(seconds) 图1 利用向量表示连续时间信号

t 图 2 利用符号对象表示连续时间信号 sin(t) 2.连续时间信号的时域运算 对连续时间信号的运算包括两信号相加、相乘、微分、积分,以及位移、反转、尺度变换(尺度伸缩)等。 1)相加和相乘 信号相加和相乘指两信号对应时刻的值相加和相乘,对于两个采用向量表示的可以直接使用算术运算的运算符“+”和“*”来计算,此时要求表示两信号的向量时间范围和采样间隔相同。采用符号对象表示的两个信号,可以直接根据符号对象的运算规则运算。 2)微分和积分 对于向量表示法表示的连续时间信号,可以通过数值计算的方法计算信号的微分和积分。这里微分使用差分来近似求取的,由时间向量[N t t t ,,,21?]和采样值向量[N x x x ,,,21?]表示的连续时间信号,其微分可以通过下式求得 1,,2,1,|)('1-?=?-≈ +=N k t x x t x k k t t k 其中t ?表示采样间隔。MA TLAB 中用diff 函数来计算差分 k k x x -+1。 连续时间信号的定积分可以由MATLAB 的qud 函数实现,调用格式为 quad ('function_name',a,b) 其中,function_name 为被积函数名,a 、b 为积分区间。

概率论与数理统计实验报告

概率论与数理统计 实验报告 概率论部分实验二 《正态分布综合实验》

实验名称:正态分布综合实验 实验目的:通过本次实验,了解Matlab在概率与数理统计领域的应用,学会用matlab做概率密度曲线,概率分布曲线,直方图,累计百分比曲线等简单应用;同时加深对正态分布的认识,以更好得应用之。 实验内容: 实验分析: 本次实验主要需要运用一些matlab函数,如正态分布随机数发生器normrnd函数、绘制直方图函数hist函数、正态分布密度函数图形绘制函数normpdf函数、正态分布分步函数图形绘制函数normcdf等;同时,考虑到本次实验重复性明显,如,分别生成100,1000,10000个服从正态分布的随机数,进行相同的实验操作,

故通过数组和循环可以简化整个实验的操作流程,因此,本次实验程序中要设置数组和循环变量。 实验过程: 1.直方图与累计百分比曲线 1)实验程序 m=[100,1000,10000]; 产生随机数的个数 n=[2,1,0.5]; 组距 for j=1:3 for k=1:3 x=normrnd(6,1,m(j),1); 生成期望为6,方差为1的m(j)个正态分布随机 数 a=min(x); a为生成随机数的最小值 b=max(x); b为生成随机数的最大值 c=(b-a)/n(k); c为按n(k)组距应该分成的组数 subplot(1,2,1); 图形窗口分两份 hist(x,c);xlabel('频数分布图'); 在第一份里绘制频数直方图 yy=hist(x,c)/1000; yy为各个分组的频率 s=[]; s(1)=yy(1); for i=2:length(yy) s(i)=s(i-1)+yy(i); end s[]数组存储累计百分比 x=linspace(a,b,c);

信号与系统实验报告

中南大学 信号与系统试验报告 姓名: 学号: 专业班级:自动化 实验一 基本信号的生成 1.实验目的 ● 学会使用MATLAB 产生各种常见的连续时间信号与离散时间信号; ● 通过MATLAB 中的绘图工具对产生的信号进行观察,加深对常用信号的 理解; ● 熟悉MATLAB 的基本操作,以及一些基本函数的使用,为以后的实验奠 定基础。 2.实验内容 ⑴ 运行以上九个例子程序,掌握一些常用基本信号的特点及其MATLAB 实现方法;改变有关参数,进一步观察信号波形的变化。 ⑵ 在 k [10:10]=- 范围内产生并画出以下信号: a) 1f [k][k]δ=; b) 2f [k][k+2]δ=; c) 3f [k][k-4]δ=; d) 4f [k]2[k+2][k-4]δδ=-。

源程序: k=-10:10; f1k=[zeros(1,10),1,zeros(1,10)]; subplot(2,2,1) stem(k,f1k) title('f1[k]') f2k=[zeros(1,8),1,zeros(1,12)]; subplot(2,2,2) stem(k,f2k) title('f2[k]') f3k=[zeros(1,14),1,zeros(1,6)]; subplot(2,2,3) stem(k,f3k) title('f3[k]') f4k=2*f2k-f3k; subplot(2,2,4) stem(k,f4k) title('f4[k]') ⑶ 在 k [0:31]=范围内产生并画出以下信号: a) ()()k k 144f [k]sin cos π π=; b) ()2k 24f [k]cos π =; c) ()()k k 348f [k]sin cos π π=。 请问这三个信号的基波周期分别是多少? 源程序: k=0:31; f1k=sin(pi/4*k).*cos(pi/4*k); subplot(3,1,1) stem(k,f1k) title('f1[k]') f2k=(cos(pi/4*k)).^2; subplot(3,1,2) stem(k,f2k) title('f2[k]') f3k=sin(pi/4*k).*cos(pi/8*k); subplot(3,1,3) stem(k,f3k) title('f3[k]') 其中f1[k]的基波周期是4, f2[k]的基波周期是4, f3[k]的基波周期是16。

数学建模实验报告

内江师范学院 中学数学建模 实验报告册 编制数学建模组审定牟廉明 专业: 班级:级班 学号: 姓名: 数学与信息科学学院 2016年3月 说明 1.学生在做实验之前必须要准备实验,主要包括预习与本次实验相关的理论知识,熟练与本次实验相关的软件操作,收集整理相关的实验参考资料,要求学生在做实验时能带上充足的参考资料;若准备不充分,则学生不得参加本次实验,不得书写实验报告; 2.要求学生要认真做实验,主要就是指不得迟到、早退与旷课,在做实验过程中要严格遵守实验室规章制度,认真完成实验内容,极积主动地向实验教师提问等;若学生无故旷课,则本次实验成绩不合格; 3.学生要认真工整地书写实验报告,实验报告的内容要紧扣实验的要求与目的,不得抄袭她人的实验报告; 4.实验成绩评定分为优秀、合格、不合格,实验只就是对学生的动手能力进

行考核,跟据所做的的情况酌情给分。根据实验准备、实验态度、实验报告的书写、实验报告的内容进行综合评定。

实验名称:数学规划模型(实验一)指导教师: 实验时数: 4 实验设备:安装了VC++、mathematica、matlab的计算机 实验日期:年月日实验地点: 实验目的: 掌握优化问题的建模思想与方法,熟悉优化问题的软件实现。 实验准备: 1.在开始本实验之前,请回顾教科书的相关内容; 2.需要一台准备安装Windows XP Professional操作系统与装有数学软件的计算机。 实验内容及要求 原料钢管每根17米,客户需求4米50根,6米20根,8米15根,如何下料最节省?若客户增加需求:5米10根,由于采用不同切割模式太多,会增加生产与管理成本,规定切割模式不能超过3种,如何下料最节省? 实验过程: 摘要:生活中我们常常遇到对原材料进行加工、切割、裁剪的问题,将原材料加工成所需大小的过程,称为原料下料问题。按工艺要求,确定下料方案,使用料最省,或利润最大就是典型的优化问题。以此次钢管下料问题我们采用数学中的线性规划模型、对模型进行了合理的理论证明与推导,然后借助于解决线性规划的专业软件Lingo 11、0对题目所提供的数据进行计算从而得出最优解。 关键词:钢管下料、线性规划、最优解 问题一 一、问题分析: (1)我们要分析应该怎样去切割才能满足客户的需要而且又能使得所用原料比较少; (2)我们要去确定应该怎样去切割才就是比较合理的,我们切割时要保证使用原料的较少 的前提下又能保证浪费得比较少; (3)由题意我们易得一根长为17米的原料钢管可以分别切割成如下6种情况(如表一): 表一:切割模式表 模式 4m钢管根数 6m钢管根数8m钢管根数余料/m 1 4 0 0 1 2 1 2 0 1 3 2 0 1 1 4 2 1 0 3 5 0 1 1 3 6 0 0 2 1

数学建模实验三 Lorenz模型与食饵模型

数学建模实验三Lorenz模型与食饵模型 一、实验目的 1、学习用Mathematica求常微分方程的解析解和数值解,并进行定性分析; 2、学习用MATLAB求常微分方程的解析解和数值解,并进行定性分析。 二、实验材料 2.1问题 图3.3.1是著名的洛仑兹(E.N.Lorenz)混沌吸引子,洛仑兹吸引子已成为混沌理论的徽标,好比行星轨道图代表着哥白尼、开普勒理论一样。洛仑兹是学数学出身的,1948年起在美国麻省理工学院(MIT)作动力气象学博士后工作,1963年他在《大气科学杂志》上发表的论文《确定性非周期流》是混沌研究史上光辉的著作。以前科学家们不自觉地认为微分方程的解只有那么几类:1)发散轨道;2)不动点;3)极限环;4)极限环面。除此以外,大概没有新的运动类型了,这是人们的一种主观猜测,谁也没有给出证明。事实上这种想法是非常错误的。1963年美国麻省理工学院气象科学家洛仑兹给出一个具体模型,就是著名的Lorenz 模型,清楚地展示了一种新型运动体制:混沌运动,轨道既不收敛到极限环上也不跑掉。而今Lorenz 模型在科学与工程计算中经常运用的问题。例如,数据加密中。我们能否绘制出洛仑兹吸引子呢? 图3.3.1 洛仑兹(E.N.Lorenz)混沌吸引子 假设狐狸和兔子共同生活在同一个有限区域内,有足够多的食物供兔子享用,而狐狸仅以兔子为食物.x为兔子数量,y表狐狸数量。假定在没有狐狸的情况下,兔子增长率为400%。如果没有兔子,狐狸将被饿死,死亡率为90%。狐狸与兔子相互作用的关系是,狐狸的存在使兔子受到威胁,且狐狸越多兔子增长受到阻碍越大,设增长的减小与狐狸总数成正比,比例系数为0.02。而兔子的存在又为狐狸提供食物,设狐狸在单位时间的死亡率的减少与兔子的数量成正比,设比例系数为0.001。建立数学模型,并说明这个简单的生态系统是如何变化的。 2.2预备知识 1、求解常微分方程的Euler折线法 求初值问题

答案-信号与系统实验报告.

大连理工大学 本科实验报告 课程名称:___信号与系统实验学院:信息与通信工程学院专业:电子信息工程 班级: 学号: 学生姓名: 2012年12月11日

信号与系统实验 项目列表 信号的频谱图 Signals Frequency Spectrum 连续时间系统分析 Analysis for Continuous-time System 信号抽样 Signal Sampling 离散时间LTI系统分析 Analysis for Discrete-time LTI System 语音信号的调制解调 Modulation and Demodulation for Audio Signals Simulink?模拟信号的调制解调 Modulation and Demodulation for Analog Signals in Simulink ?

实验1信号的频谱图 一、实验目的 1. 掌握周期信号的傅里叶级数展开; 2. 掌握周期信号的有限项傅里叶级数逼近; 3. 掌握周期信号的频谱分析; 4. 掌握连续非周期信号的傅立叶变换; 5. 掌握傅立叶变换的性质。 二、实战演练(5道题) 1.已知周期三角信号如下图1-5所示,试求出该信号的傅里叶级数,利用MA TLAB编程 实现其各次谐波的叠加,并验证其收敛性。 解: 调试程序如下: clc clear t=-2:0.001:2; omega=pi; y=-(sawtooth(pi*t,0.5)/2+0.5)+1; plot(t,y),grid on; xlabel('t'),ylabel('周期三角波信号'); axis([-2 2 -0.5 1.5]) n_max=[1 3 5 11 47]; N=length(n_max); for k=1:N n=1:2: n_max(k); c=n.^2; b=4./(pi*pi*c); x=b*cos(omega*n'*t)+0.5; figure; plot(t,y,'b'); hold on; plot(t,x,'r'); hold off; xlabel('t'),ylabel('部分和的波形'); axis([-2 2 -0.5 1.5]);grid on; title(['最大谐波数=',num2str(n_max(k))]) end 运行结果如下:

【生物数学】数理统计实验

第十一章数理统计实验 11.1 Excel基本操作 11.1.1 单元格操作 1. 单元格的选取 Excel启动后首先将自动选取第A列第1行的单元格即A1(或a1)作为活动格,我们可以用键盘或鼠标来选取其它单元格.用鼠标选取时,只需将鼠标移至希望选取的单元格上并单击即可.被选取的单元格将以反色显示. 2. 选取单元格范围(矩形区域) 可以按如下两种方式选取单元格范围. (1) 先选取范围的起始点(左上角),即用鼠标单击所需位置使其反色显示.然后按住鼠标左键不放,拖动鼠标指针至终点(右下角)位置,然后放开鼠标即可. (2) 先选取范围的起始点(左上角),即用鼠标单击所需位置使其反色显示.然后将鼠标指针移到终点(右下角)位置,先按下Shift键不放,而后点击鼠标左键. 3. 选取特殊单元格 在实际中,有时要选取的单元格由若干不相连的单元格范围组成的.此类有两种情况. 第一种情况是间断的单元格选取.选取方法是先选取第一个单元格,然后按住[Ctrl]键,再依次选取其它单元格即可. - 300 -

第二种情况是间断的单元格范围选取.选取方法是先选取第一个单元格范围,然后按住[Ctrl]键,用鼠标拖拉的方式选取第二个单元格范围即可. 4. 公式中的数值计算 要输入计算公式,可先单击待输入公式的单元格,而后键入=(等号),并接着键入公式,公式输入完毕后按Enter键即可确认..如果单击了“编辑公式”按钮或“粘贴函数”按钮,Excel将自动插入一个等号. 提示:(1) 通过先选定一个区域,再键入公式,然后按CTRL+ENTER 组合键,可以在区域内的所有单元格中输入同一公式. (2) 可以通过另一单元格复制公式,然后在目标区域内输入同一公式. 公式是在工作表中对数据进行分析的等式.它可以对工作表数值进行加法、减法和乘法等运算.公式可以引用同一工作表中的其它单元格、同一工作簿不同工作表中的单元格,或者其它工作簿的工作表中的单元格.下面的示例中将单元格B4 中的数值加上25,再除以单元格D5、E5 和F5 中数值的和. =(B4+25)/SUM(D5:F5) 5. 公式中的语法 公式语法也就是公式中元素的结构或顺序.Excel 中的公式遵守一个特定的语法:最前面是等号(=),后面是参与计算的元素(运算数)和运算符.每个运算数可以是不改变的数值(常量数值)、单元格或区域引用、标志、名称,或工作表函数.在默认状态下,Excel 从等号(=)开始,从左到右计算公式.可以通过修改公式语法来控制计算的顺序.例如,公式=5+2*3的结果为11,将2 乘以3(结果是6),然后再加上5.因为Excel 先计算乘法再计算加法;可以使用圆括号来改变语法,圆括 - 300 -

相关文档
最新文档