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

大一数学实验

大一数学实验
大一数学实验

2017春季数学实验报告

班级:计算机系61 姓名:赵森学号:2160500026(校内赛编号506)班级:计算机系61 姓名:冯丹妮学号:2160500002(校内赛编号327)班级:计算机系63 姓名:郝泽霖学号:2160500054

第一次上机作业

实验8:

练习1:

4.某棉纺厂的原棉需从仓库运送到各车间。各车间原棉需求量、单位产品从各仓库运往各车间的运输费以及各仓库的库存容量如表8.5所列,问如何安排运输任务使得总运费最小?

设仓库1运往车间1,2,3,的原棉量为x1,x2,x3, 仓库2运往车间1,2,3,的原棉量为x4,x5,x6, 仓库3运往车间1,2,3,的原棉量为x7,x8,x9。

2x1+x2+3x3<=50

2x4+2x5+4x6<=30

3x7+4x8+2x9<=10

X1+x4+x7=40

X2+x5+x8=15

X3+x6+x9=35

程序:

c=[2,1,3,2,2,4,3,4,2];

a(1,:)=[1,1,1,0,0,0,0,0,0];

a(2,:)=[0,0,0,1,1,1,0,0,0];

a(3,:)=[0,0,0,0,0,0,1,1,1];

aeq(1,:)=[1,0,0,1,0,0,1,0,0];

aeq(2,:)=[0,1,0,0,1,0,0,1,0];

aeq(3,:)=[0,0,1,0,0,1,0,0,1];

b=[50;30;10];

beq=[40;15;35];

vub=[];

vlb=zeros(9,1);

[x,fval]=linprog(c,a,b,aeq,beq,vlb,vub)

结果:

x =

10.0000

15.0000

25.0000

0.0000 0.0000 0.0000 0.0000 10.0000 fval =

190.0000

6.某厂要求每日8小时的产量不低于1800件,为了便于进行质量控制,计划聘请两种不同水平的检验员。一级检验员的标准为25件/h ,正确率98%,计时工资4元/h;二级检验员的标准为15件/h ,正确率95%,计时工资3元/h ;检验员每检错一次,工厂要损失2元。为使总检验费用最省,该工厂应聘一级,二级检验员各几名?

解 设需要一级和二级检验员的人数分别为x 1、x 2人,则应付检验员的工资为:

212124323848x x x x +=??+?? 因检验员错检而造成的损失为:

21211282)%5158%2258(x x x x +=????+???

故目标函数为:

2121213640)128()2432(min x x x x x x z +=+++=

约束条件为:

??????

?≥≥≤??≤??≥??+??0

,0180015818002581800

1582582121

21x x x x x x 程序:

c = [40;36]; A=[-5 -3]; b=[-45]; Aeq=[]; beq=[];

vlb = zeros(2,1); vub=[9;15];

[x,fval]= linprog(c,A,b,Aeq,beq,vlb,vub)

结果: x =

9.0000 0.0000 fval =360

即只需聘用9个一级检验员。

2.某校学生在大学三年级第一学期必须要选修的课程(必修课)只有一门(2个学分);可供限定选修的课程有8门,任意选修课程有10门。由于一些课程之间互有联系,所以可能在选修某门课程中必须同时选修其他课程,这18门课程的学分数和要求同时选修课程的相应信息如表8.9所示.

须在上述18门课程中至少选修19学分,学校同时还规定学生每学期选修任意选修课的学分不能少于3学分,也不能超过6学分。为了达到学校的要求,试为该学生确定一种选课方案。

解:设学生选修第i号课用xi表示,若选修则为1,否则为0。

由题意:

x5=x1

x7=x2

x9=x8

x10=x6

x11=x4

x12=x5

x13=x7

x14=x6

max{5x1+5x2+4x3+4x4+3x5+4x6+3x7+2x8+3x9+3x10+3x11+2x12+2x13+2x14+x15+ x16+x17+x18}

c=[5,5,4,4,3,3,3,2,3,3,3,2,2,2,1,1,1,1];

a(1,:)=[-5,-5,-4,-4,-3,-3,-3,-2,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1];

a(2,:)=[0,0,0,0,0,0,0,0,3,3,3,2,2,2,1,1,1,1];

a(3,:)=[0,0,0,0,0,0,0,0,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1];

aeq(1,:)=[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0];

aeq(2,:)=[0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0];

aeq(3,:)=[0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0];

aeq(4,:)=[0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0];

aeq(5,:)=[0,0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0]; aeq(6,:)=[0,0,0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0]; aeq(7,:)=[0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0]; aeq(8,:)=[0,0,0,0,0,0,0,0,1,0,0,0,0,-1,0,0,0,0]; b=[-19;6;-3];

beq=[0;0;0;0;0;0;0;0];

x=bintprog(c,a,b,aeq,beq)

结果:

x =

1

1

1

1

1

1

练习3:

1.设有三种证券S

1,S

2

,S

3

,期望收益率分别为10%,15%和40%,风险分别是

10%,5%和20%,假定投资总风险用最大一种投资股票的风险来度量,且同期银行存款利率为r

=5%,无风险,为投资者建议一种投资策略(投资比例),使其尽可能获得最大收益。

实验9:

程序:

a=0;

while(1.4-a)>1

c=[-0.05,-0.1,0.15,-0.4];

aeq=[1,1,1,1];

beq=[1];

A=[0,0.1,0,0;0,0,0.25,0;0,0,0,0.2];

b=[a,a,a];

vlb=[0,0,0,0];

vub=[];

[x,val]=linprog(c,A,b,aeq,beq,vlb,vub); Q=-val; plot(a,Q,'.') axis([0,0.4,0,0.5]) hold on a=a+0.001; end

xlabel('a'),ylabel('Q')

结果:

0.05

0.1

0.15

0.20.25

0.3

0.35

0.4

a

Q

结果分析:

a

Q

两个分界点约为A (0.066,0.198)B (0.2,0.4)

0.370.3750.380.3850.390.3950.40.4050.410.4150.42a

Q

实验9: 练习1:

3.某企业在两个互相分离的市场上出售同一产品,两个市场的需求函数分别为p 1=18-2q 1,p 2=12-q 2,其中p 1,p 2分别表示该产品在两个市场上的销售量(单位:t )。该企业生产这种产品总成本函数为C=2q+5,其中q 表示该产品在两个市场上的销售总量,即q=q 1+q 2. 在产销平衡的状态下:

(1)如果该企业实行价格差别策略(即p1≠p2),试确定两个市场上该产品的销售量和最优价格,使该企业获得最大利润;

(2)如果该企业实行价格无差别策略(即p1=p2),试确定两个市场上该产品的销售量和最优价格,使该企业获得最大利润,并比较两种价格策略下总利润的大小。 (1) 程序:

function y=fun(x)

y1=x(1)*(18-2*x(1))+x(2)*(12-x(2)); y2=2*(x(1)+x(2))+5; y=y2-y1;

主程序:

x0=[0,0];

[x,y]=fminunc(@fun,x0) p=[18-2*x(1) 12-x(2)] z=-y

结果: x =

4.0000

5.0000

y =

-52.0000

p =

10.0000 7.0000

z =

52.0000

(2)

程序:

f='(x*(18-2*x)+x*(12-x)-(2*2*x+5))*(-1)'; [x,fval]=fminbnd(f,0,9)

p=[18-2*x 12-x]

fmax=-fval

结果:

x =

4.3333

fval =

-51.3333

p =

9.3333 7.6667

fmax =

51.3333

4.一家制造计算机的公司计划生产A、B两种型号的计算机产品:它们使用相同的微处理芯片,但A产品使用27英寸显示器,B产品使用31英寸显示器。除了400000美元的固定费用外,每台A产品成本为1950美元,每台B产品成本为2260美元,公司建议每台A产品的零售价为3390美元,每台B产品的零售价为3980美元。营销人员估计,在销售这些计算机的竞争市场上,同一类型的计算机每多卖一台,它的价格就下降0.15美元;同时,一种类型的计算机的销售也会影响另一种计算机的销售,估计每销售一台A产品就会使B产品的零售价格下降0.04美元,每销售一台B产品就会使A产品的零售价格下降0.06美元。假设该公司制造的所有计算机产品都可以售出,那么,该公司应该生产每种计算机各多少台,才能使利润最大?

模型:

设生产A计算机x1台,B计算机x2台。

则A计算机的销售价格为y1=3390-x1*0.15-x2*0.06,B计算机的销售价格为y2=2260-x2*0.15-x1*0.04.

则产品销售的总利润为y=(y1-1950)*x1+(y2-2260)*x2.

程序:

Fun.m

function y=fun(x)

z1=abs(x(1));

z2=abs(x(2));

y1=3390-z1*0.15-z2*0.06;

y2=3980-z2*0.15-z1*0.04;

y=((y1-1950)*z1+(y2-2260)*z2)*(-1);

求解程序:

x0=[0,0];

[x,y]=fminunc(@fun,x0)

z=-y

结果:

x =

1.0e+003 *

3.2500

4.6500

y =

-6339000

z =

6339000

第二次上机作业

实验十三数据拟合与数据插值

第一题:

下表中,X是华氏温度,Y是一分钟内一只蟋蟀的鸣叫次数,试用多项式模型拟合这些数据,画出拟合曲线,分析你的拟合模型是否很好?

代码:

x=[46,49,51,52,54,56:1:64,66,67,68,71,72];

y=[40,50,55,63,72,70,77,73,90,93,96,88,99,110,113,120,127,137,132];

a=polyfit(x,y,1)

z=a(1)*x+a(2);

plot(x,y,'.',x,z);

结果:

a =

3.8150 -138.3588

可见利用一次多项式拟

合结果较好。

第二题:

(1) 在下列数据中,W表示一条鱼的重量,l表示它的长度,使用最小二乘准则拟合模型W=kl3

M文件:

function y=f(a,l)

n=length(l); for i=1:n

y(i)=a*(l(i)^3); end

主程序:

l=[14.5,12.5,17.25,14.5,12.625,17.75,14.125,12.625]; y=[27,17,41,26,17,49,23,16];

[k,resnorm,residual]=lsqcurvefit('f',1,l,y); y1=f(k,l);

plot(l,y,'o',l,y1)

结果:

12

1314151617

18

1520

25

30

35

40

45

50

2

(3)两个模型哪个拟合数据较好?为什么? M 文件:

function y=f(a,l) n=length(l); for i=1:n y(i)=a*l(i); end

主程序:

l=[14.5,12.5,17.25,14.5,12.625,17.75,14.125,12.625];

g=[9.75,8.375,11.0,9.75,8.5,12.5,9.0,8.5]; x=l.*(g.^2);

y=[27,17,41,26,17,49,23,16];

[k,resnorm,residual]=lsqcurvefit('f',1,x,y); y1=f(k,x);

plot(x,y,'o',x,y1)

结果:

800

1000120014001600180020002200240026002800

1520253035404550

55

明显可以看出,这种拟合方式拟合的效果比较好 第三题: 练习2:

4.有一形状较为复杂,但表面很光滑的曲面工件。通过科学手段,将其放置于某一空间坐标系下,测得曲面上若干个点的坐标如下:

要求:

(1)画出该曲面工件的图形:

(2)在已知相邻的横、纵坐标之间分别插入三个分点,用interp2命令计算出所有点处的竖

坐标,画出相应的插值曲面;

答案:(1)x=-5:1:5;

y=-5:1:5;

[xx,yy]=meshgrid(x,y);

zz=gongjiandata;

figure(1)

mesh(xx,yy,zz)

(2)x=-5:1:5;y=-5:1:5;[xx,yy]=meshgrid(x,y);zz=gongjiandata;figure(1) mesh(xx,yy,zz)

figure(2)

xb=-5:0.25:5;yb=-5:0.25:5;

[xxb,yyb]=meshgrid(xb,yb);zzb=interp2(xx,yy,zz,xxb,yyb,'cubic');

mesh(xxb,yyb,zzb)

第四题:

练习1:

3.煤矿的储量估计。表1

4.9给出了某露天煤矿在平面矩形区域(1100m×700m)内,纵横均匀的网格交点处测得的煤层厚度(单位m),由于客观原因,有些点无法测量煤层厚度,用/标出,其中每一网格均为100m×100m的小矩形,试根据这些数据,用不同的方法估计该矩形区域煤矿的储藏量(体积)。

(1)单独以每行的数据做差值误差较大

以第一行为例

i=1;

a=[];

b=[];

n=1;

for j=1:11

if(meicengdata(i,j)~=NaN)

a(n)= j;

b(n)=meicengdata(i,j);

n=n+1;

end

end

k=1:11;

interp1(a,b,k,'spline');

%meicengdata(1,:)= interp1(a,b,k,'spline');

结果:

ans =

88.8000 31.7500 12.5000 13.5000 17.2000 11.8375 8.8000 14.7000 8.0000 13.0000 68.1000

88.8000,68.1000

这两个数据明显错误

(2)通过周围点的插值补全

通过观察,A~E的区域所缺点煤层高度可通过行插值比较准确,F1区的可通过取平均值补全,H~J区通过列差值补全,K区由于缺少的数字较多,放在最后处理。

for i=1:5;

a=[];

b=[];

n=1;

for j=1:5

if(meicengdata(i,j)~=NaN)

a(n)= j;

b(n)=meicengdata(i,j);

n=n+1;

end

end

k=1:5;

meicengdata(i,1:5)= interp1(a,b,k,'spline');

end

j=3;

a=[];

b=[];

n=1;

for i=1:7

if(meicengdata(i,j)~=NaN)

a(n)= i;

b(n)=meicengdata(i,j);

n=n+1;

end

end

k=1:7;

meicengdata(1:7,j)= interp1(a,b,k,'spline');

for i=6:7;

a=[];

b=[];

n=1;

for j=1:7

if(meicengdata(i,j)~=NaN)

a(n)= j;

b(n)=meicengdata(i,j);

n=n+1;

end

end

k=1:7;

meicengdata(i,1:7)= interp1(a,b,k,'cubic');

end

meicengdata(1,6)=(meicengdata(1,5)+meicengdata(1,7))/2; A=[2,4];

for i=A;

a=[];

b=[];

n=1;

for j= 1:11

if(meicengdata(i,j)~=NaN)

a(n)= j;

b(n)=meicengdata(i,j);

n=n+1;

end

end

k=1:11;

meicengdata(i,1:11)= interp1(a,b,k,'cubic');

end

for j=8:10;

a=[];

b=[];

n=1;

for i= 1:7

if(meicengdata(i,j)~=NaN)

a(n)= i;

b(n)=meicengdata(i,j);

n=n+1;

end

end

k=1:7;

meicengdata(1:7,j)= interp1(a,b,k,'cubic');

end

meicengdata

得到的差值煤矿储藏量为

meicengdata =

最后一列所缺数字由周围区域的数字取平均值确定,

程序:

meicengdata(1,11)=(meicengdata(1,10)+meicengdata(2,10)+meicengdata(2, 11))/3;

meicengdata(3,11)=(meicengdata(2,11)+meicengdata(3,10)+meicengdata(4, 11))/3;

meicengdata(6,11)=(meicengdata(5,11)+meicengdata(6,10)+meicengdata(7, 10))/3;

meicengdata(7,11)=(meicengdata(7,10)+meicengdata(6,10)+meicengdata(6, 11))/3;

得到:

meicengdata =

最后通过循环计算各区域煤层体积之和sum=0;

for i=1:7;

for j=1:11;

sum=sum+meicengdata(i,j);

end

end

sum

结果:

sum =

916.2144×10^4 m33

第三次上机作业

第一部分(pi的计算)

1.请任意选公式之一编程计算并与就精度与叠加次数进行比较能得出怎样的结论?

程序设计:

function[pi1,pi2]=cishu(n)

s1=0;

s2=0;

fori=1:n

s1=s1+1/(2*i-1)^2;

end

pi1=sqrt(8*s1);

fori=1:n

s2=s2+((-1)^(i+1))*1/(2*i-1);

end

pi2=4*s2;

[pi1,pi2]=cishu(1000)

结果分析与结论:

pi1 =

3.1413

pi2 =

3.1963

2.基于关系式,利用蒙特卡罗方法近似计算。

程序设计:

function[pi]=meng(n)

s=0;

fori=1:n

x=rand(1,1);

y=rand(1,1);

z=1/(1+x^2);

if y<=z

s=s+1;

end

end

pi=4*s/n;

主程序:

pi1=meng(1000)

pi2=meng(10000)

pi3=meng(100000)

结果分析与结论:

pi1 =

3.1760

pi2 =

3.1248

pi3 =

3.1439

3.用MATLAB软件完成下面的实验任务。

(1)求y=cosx在x=0处的泰勒展开式;

(2)计算cos1的近似值,为使精度达到10-4,需要用多少次多项式近似代替函数y=cosx?程序设计、结果分析:

(1)syms x;

taylor(cos(x));

运行结果:ans =x^4/24 - x^2/2 + 1

(2)1^4/24 - 1^2/2 + 1

运行结果为ans= 0.5417

精度不符合要求,增加阶数进行展开:

taylor(f, 'ExpansionPoint', 0, 'Order', 7)

运行结果:

ans =- x^6/720 + x^4/24 - x^2/2 + 1

带入计算:cos(1)=0.5403,

达到精度要求。

至少需要6次多项式近似代替函数y=cos x。

4.用MATLAB软件完成下面的实验任务。

(1)求函数y=ln(1+x)和y=ln((1+x)/(1-x))在x=0处的泰勒展开式;用这两个泰勒展开式分别计算ln2的近似值,在要求精度为10-4的情况下,哪一个较好?

(2)求出函数y=ln(1+x)在x=2处的泰勒展开式,计算ln2的近似值,与(1)比较,那一种更好?

程序设计、结果分析:

(1)syms x;

f=exp(-x^2);

taylor(f,'Order',21)

运行结果:ans =x^20/3628800 - x^18/362880 + x^16/40320 - x^14/5040 + x^12/720 - x^10/120 + x^8/24 - x^6/6 + x^4/2 - x^2 + 1

计算近似值:1/(1^20/3628800 - 1^18/362880 + 1^16/40320 - 1^14/5040 + 1^12/720 - 1^10/120 + 1^8/24 - 1^6/6 + 1^4/2 - 1^2 + 1)

结果:ans =2.7183

(2)以21次泰勒展开式作比较:

f=exp(-x^2)的展开:

x^20/3628800 - x^18/362880 + x^16/40320 - x^14/5040 + x^12/720 - x^10/120 + x^8/24 - x^6/6 + x^4/2 - x^2 + 1

f=exp(x)的展开:ans =x^20/2432902008176640000 + x^19/121645100408832000 +

数学实验 课程设计

安徽工业大学 大学数学实验课程设计 姓名: 班级: 任课老师:

数学实验 课程设计 问题提出: 某容器盛满水后,低端直径为0d 的小孔开启(图)。根据水力学知识,当水面 高度h 时,水冲小孔中流出的速度v =(g 为重力加速度,0.6为孔口的收缩系数)。 ⑴若容器为倒圆锥形(如图1),现测得容器高和上底面直径均为1.2m ,小孔直径为3cm ,问水从小孔中流完需要多长时间;2min 水面高度是多少。 ⑵若容器为倒葫芦形(如图2),现测得容器高为1.2m ,小孔直径为3cm ,有低端(记作x=0)向上每隔0.1m 测出容器的直径D (m )如表所示,问水从小孔中流完需要多少时间;2min 时水面的高度是多少。 图1 : 图2: 问题分析: (1) 倒圆锥形容器流水问题中随时间t 液面高度h 也在变化,同时水的流速也 在变化,再写变化难以用普通的方程进行模拟求解,考虑建立常微分方程竟而代入数值求解。水面的直径等于液面的高度。可以建立容器中水流失的液面高度对时间t 的变化率。 假设t 时,液面的高度h ,此时水的流速流量Q 为:00.6(/4)d π ; 则 在t ?时间内液面下降高度为h ?,可得到关系式:220( )2 4 d dt h dh π = ;

由此可知水下降h ? 时需要的时间:20 40.6 4 h dh t d π π ?= = 根据此关系式知道。 (2) 在第二问中,考虑倒葫芦形容器时因为他的高度h 不同容器直径D 变化 没有规律可循,同第一题相比我们只知道他的一些数值,这就需要我们建立高度h 和容器直径D 之间的关系矩阵,然后再欧拉方程和龙格—库塔方法找出时间t 和液面高度之间的分量关系。 由(1)可同理推知:假设在时间t 时,液面高度为h ,此时流量 为 2 00.6(/4)d π;经过t ?时,液面下降h ?,若我们取的t 是在t(n)和t(n+1) 之间的某一时刻,于是就可在误差范围内得到 (1)()t n t n t +=+?;可以得 到 204 (1)()0.64 h d h dt t n t n d π π =+-=- = ; 建立模型: (1) 在试验中我们不考虑圆锥的缺省对流水的影响,以及其他外界因素和玻璃 的毛细作用,试验中水可以顺利流完。实验中重力加速度g=9.82 /m s ;倒圆锥的液面最初高度为H=1.2m ,液面直径D=1.2m=0.03,小孔的直径为 0d =0.03m ; 接上文中分析结论代入数据:即在T 时间内将1.2m 的液面高度放完, (matlab 不支持一些运算符号,故用matlab 运算格式) dt=-((pi/4)h^2*dh)/(0.6*(pi/4)*d^2*sqrt(gh))=-(h^1.5*dh)/(0.6*d^2*sqrt(g)) h 是由0→1.2m 对t 积分 用matlab 计算上式 编辑文件:a1.m , d0=0.03; g=9.8; syms h t=(h^1.5)/(0.6*d0^2*sqrt(g)); T=int(t,0,1.2); eval(T) 运行结果: >> a1 ans =

数学实验练习题2012

第一次练习题 1. 求 32 =-x e x 的所有根。(先画图后求解) 2. 求下列方程的根。 1) 0155 =++x x 2) 至少三个根)(0 2 1s i n =- x x 3) 所有根0 c o s s i n 2 =-x x x 3. 求解下列各题: 1) 3 sin lim x x x x ->- 2) ) 10(, cos y x e y x 求= 3) ?+dx x x 2 4 425 4) )(最高次幂为 展开在将801=+x x 5) )2() 3(1sin y e y x 求 = 4. 求矩阵 ???? ? ? ?--=31 4020 112 A 的逆矩阵1 -A 及特征值和特征向量。 5. 已知,21)(2 2 2)(σ μσ π-- = x e x f 分别在下列条件下画出)(x f 的图形: ); (在同一坐标系上作图 ,,=时=、);(在同一坐标系上作图,-,=时、421,0)2(110,1)1(σμμσ=、 6. 画 (1)202004 cos sin ≤≤≤≤???? ?? ? ===u t t z t u y t u x (2) 30,30)sin(≤≤≤≤=y x xy z

(3)π π2020sin ) cos 3()cos()cos 3()sin(≤≤≤≤?? ? ??=+=+=u t u z u t y u t x 的图(第6题只要写出程序). 7绘制曲线x x x sa )sin()(=,其中]10,10[ππ-∈x 。(注意:0=x 处需要特别处理。) 8.作出函数x e x f x cos )(-=的图形;求出方程0=)(x f 在],[020-的所有根;令 n x 为从0向左依次排列的方程的根,输出n n x x --1 ,并指出?)(lim =--∞ >-n n n x x 1 9. 把x cos 展开到2,4,6项,并作出的x cos 和各展开式的图形;并指出用展开式逼 近x cos 的情形。 10. 请分别写出用for 和while 循环语句计算63 263 2 2212+++== ∑ = i i K 的程序。此外, 还请写出一种避免循环的计算程序。 11. 对于0>x ,求1 20 11122 +∞ =∑ ? ? ? ??+-+k k x x k 。(提示:理论结果为x ln ) 第二次练习题 1、 设????? =+=+32/)7(1 1 x x x x n n n ,数列}{n x 是否收敛?若收敛,其值为多少?精确到6位 有效数字。 用两种方法 2、设 ,13 12 11p p p n n x + ++ += }{n x 是否收敛?若收敛,其值为多少?精确到17 位有效数字。 注:学号为单号的取7=p ,学号为双号的取.8=p 3、38P 问 题2 4、编程找出 5,1000+=≤b c c 的所有勾股数,并问:能否利用通项表示 },,{c b a ? 5、编程找出不定方程 )35000(122 2 <-=-y y x 的所有正整数解。(学号为单号

《数学实验》试题答案

北京交通大学海滨学院考试试题 课程名称:数学实验2010-2011第一学期出题教师:数学组适用专业: 09机械, 物流, 土木, 自动化 班级:学号:姓名: 选做题目序号: 1.一对刚出生的幼兔经过一个月可以长成成兔, 成兔再经过一个月后可以 繁殖出一对幼兔. 如果不计算兔子的死亡数, 请用Matlab程序给出在未来24个月中每个月的兔子对数。 解: 由题意每月的成兔与幼兔的数量如下表所示: 1 2 3 4 5 6 ··· 成兔0 1 1 2 3 5··· 幼兔 1 0 1 1 2 3··· 运用Matlab程序: x=zeros(1,24); x(1)=1;x(2)=1; for i=2:24 x(i+1)=x(i)+x(i-1); end x 结果为x = 1 1 2 3 5 8 13 21 3 4 5 5 89 144 233 377 610 987 1597 2584 4181 6765 1094 6 7711 2865 7 46368 2.定积分的过程可以分为分割、求和、取极限三部分, 以1 x e dx 为例, 利用

已学过的Matlab 命令, 通过作图演示计算积分的过程, 并与使用命令int() 直接积分的结果进行比较. 解:根据求积分的过程,我们先对区间[0,1]进行n 等分, 然后针对函数x e 取和,取和的形式为10 1 i n x i e e dx n ξ=≈ ∑ ? ,其中1[ ,]i i i n n ξ-?。这里取i ξ为区间的右端点,则当10n =时,1 x e dx ?可用10 101 1.805610 i i e ==∑ 来近似计算, 当10n =0时,100 100 1 01 =1.7269100 i x i e e dx =≈ ∑?,当10n =000时,10000 10000 1 1 =1.718410000 i x i e e dx =≈ ∑ ?. 示意图如下图,Matlab 命令如下: x=linspace (0,1,21); y=exp(x); y1=y(1:20); s1=sum(y1)/20 y2=y(2:21); s2=sum(y2)/20 plot(x,y); hold on for i=1:20 fill([x(i),x(i+1),x(i+1),x(i),x(i)],[0,0,y(i),y(i),0],'b') end syms k;symsum(exp(k/10)/10,k,1,10);%n=10 symsum(exp(k/100)/100,k,1,100);%n=100 symsum(exp(k/10000)/10000,k,1,10000);%n=10000

《数学实验》实验指导书

《数学实验》实验指导书 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, , 的值从键盘输入。

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

(完整版)离散数学实验指导书及其答案

实验一命题逻辑公式化简 【实验目的】加深对五个基本联结词(否定、合取、析取、条件、双条件)的理解、掌握利用基本等价公式化简公式的方法。 【实验内容】用化简命题逻辑公式的方法设计一个表决开关电路。 实验用例:用化简命题逻辑公式的方法设计一个 5 人表决开关电路,要求 3 人以上(含 3 人)同意则表决通过(表决开关亮)。 【实验原理和方法】 (1)写出5人表决开关电路真值表,从真值表得出5 人表决开关电路的主合取公式(或主析取公式),将公式化简成尽可能含五个基本联结词最少的等价公式。 (2)上面公式中的每一个联结词是一个开关元件,将它们定义成 C 语言中的函数。 (3)输入5人表决值(0或1),调用上面定义的函数,将5人表决开关电路真值表的等价公式写成一个函数表达式。 (4)输出函数表达式的结果,如果是1,则表明表决通过,否则表决不通过。 参考代码: #include int vote(int a,int b,int c,int d,int e) { // 五人中任取三人的不同的取法有10种。 i f( a&&b&&c || a&&b&&d || a&&b&&e || a&&c&&d || a&&c&&e || a&&d&&e || b&&c&&d || b&&c&&e || b&&d&&e || c&&d&&e) return 1; else return 0; } void main() { i nt a,b,c,d,e; printf(" 请输入第五个人的表决值(0 或1,空格分开):"); scanf ("%d%d%d%d%d",&a,&b,&c,&d,&e); i f(vote(a,b,c,d,e)) printf(" 很好,表决通过!\n"); else printf(" 遗憾,表决没有通过!\n"); } // 注:联结词不定义成函数,否则太繁 实验二命题逻辑推理 【实验目的】加深对命题逻辑推理方法的理解。【实验内容】用命题逻辑推理的方法解决逻辑

《数学实验》课程简介

《数学实验》课程简介 课程名称:数学实验学时:32学分:2 内容简介 本课程是为经济管理学院各专业二年级学生设置的专业选修课程.数学实验课程内容涵盖了数学建模所涉及的常用方法和内容,主要围绕软件使用、数据的统计描述和分析、数值计算、最优化方法、统计分析、神经网络、灰色系统理论、模糊数学模型,几种现代算法和数学建模论文及数学建模竞赛等内容展开,模型求解利用MATLAB、L1NDO/LINGO、SPSS等软件实现,实用性较强,上述3种软件使用方便,各具特色,L1NDO/LINGO软件在解决规划和优化类问题比较简单,SPSS软件解决统计类问题功能丰富,操作方便;MATLAB软件是一种“全能”型软件,可以解决碰到的几乎所有的数学、工程、经济学等各领域的模型计算求解问题,它具有功能强大的库函数可供调用,这就大大简化了编程的巨大工作了,同时也降低了学生学习该门课程的难度.课程通过“方法—软件使用—软件结果的实际含义—实验案例”这种有效的模式,把各部分内容有机地组织起来,力求有效地引导学生充分感受、领悟和掌握“数学实验”的内涵. 本课程教学以实际问题为载体,把数学知识、数学建模、数学软件和计算机应用有机的结合,强调学生的主体地位,在老师的引导下,学习查阅文献资料、分析问题、运用学到的数学知识和计算机技术,借助适当的软件分析、解决一些实际问题,并撰写论文或实验报告.本课程在解决问题的过程中适当引入相关的理论知识,使学生能够将

学到的知识直接转化为解决问题的手段,有利于激发学生学习的积极性.本课程在教学中在教学中注重加强学生建模方法的训练、建模思维的培养,使学生在思维能力和创造性方面受到启迪,同时课程强调数学工具软件的应用,培养学生运用数学知识建立实际问题模型,解决实际问题的能力,对于开展创新教育与素质教育起着重要作用.主要参考书目: 姜启源:《数学模型》,高等教育出版社,2011年版 姜启源:《数学模型习题参考解答》,高等教育出版社,2011年版 赵静,但琦:《数学建模及数学实验》,高等教育出版社(第三版),2008年版 米尔斯切特:《数学建模方法与分析》刘来福译,机械工业出版社,2009年版 杨启帆:《数学建模》,浙江大学出版社,2006年版 曹旭东,李有文,张洪斌:《数学建模原理与方法》,高等教育出版社,2014年版 余胜威:《MATLAB数学建模经典案例实战》,清华大学出版社,2015年版 汪天飞:《数学建模与数学实验》,科学出版社,2013年版 韩中庚:《数学建模竞赛--获奖论文精选与点评》,科学出版社,2013年版 谢金星,薛毅:《优化建模LINDO/LINGO软件》,清华大学出版社,2005年版

华工数学实验--古典概型

《数学实验》报告 学院:电子信息学院 专业班级:信息工程电联班 学号: 姓名: 实验名称:古典概型 实验日期: 2016.6.14

古典概型 1.实验目的 ◆掌握古典概型的计算机模拟方法; ◆通过随机实验了解古典概型的频数、概率含义及其关系; ◆借助高尔顿钉板实验进一步认识分布和数学期望的实质; ◆进一步理解中心极限定理的本质及其重要意义。 2.实验任务 1 . A、B两人赌博,将两颗骰子掷一次,若其点数和为7则A 赢,为10则B赢,为其他点则平分赌注。试求两人分配赌注的比例。(请用理论和实验相结合的方法完成) 2. 电力供应问题。某车间有200台车床互相独立的工作, 由于经常需要检修、测量、调换刀具等种种原因需要停车,这使每台车床的开工率只有60%。而每台车床开动时需耗电1kW,显然向该车间供电200kW可以保证有足够电力供这些车床使用,但是在电力比较紧张的情况下,给这个车间供给电力太多将造成浪费,太少又影响生产。如何解决这一矛盾?(模拟法?) 一种解决方案是保证有基本足够的电力供应该车间,比如要求在8小时的生产过程中允许有半分钟的电力不足,半分钟约占8小时的0.1%,用概率论的语言就是:应供应多少电力才能以99.9%的概率保证不会因为电力不足而影响生产? 问题1:计算分布函数在某些点的取值F(m),m=0,1,2,…,200,并将它绘于图上,辅助某些必要的计算,求出问题中所需要的供电功率数 问题2:将8小时按半分钟分成若干时间段,共有8*60*2=960个

时间段。用二项分布模拟8小时车床运行的情况。观察已算得的供电功率数是否能基本满足车间正常工作,写出你的结论。 3.实验过程 3.1实验原理 Rand(m,n):产生m×n个(0,1)区间中的随机数,并将这些随机数存于一个m×n矩阵中。每次调用rand(m,n)的结果都会不同 3.2算法与编程 3.2.1 function p=stake(n) awin=0;bwin=0;equal=0; for i=1:n s0=randi([1,6],1,2); s=s0(1)+s0(2); if s==7 awin=awin+1; else if s==10 bwin=bwin+1; else equal=equal+1; end end end p=(awin+equal*0.5)/(bwin+equal*0.5); end 实验结果 >> stake(1000000) ans =

matlab数学实验复习题(有标准答案)

复习题 1、写出3 2、i nv(A)表示A的逆矩阵; 3、在命令窗口健入 clc,4、在命令窗口健入clea 5、在命令窗口健入6、x=-1:0.2:17、det(A)表示计算A的行列式的值;8、三种插值方法:拉格朗日多项式插值,分段线性插值,三次样条插值。 9、若A=123456789?? ????????,则fliplr (A)=321654987?????????? A-3=210123456--??????????A .^2=149162536496481?????????? tril(A)=100450789?????????? tri u(A,-1)=123456089??????????diag(A )=100050009?????????? A(:,2),=2 58A(3,:)=369 10、nor mcd f(1,1,2)=0.5%正态分布mu=1,s igm a=2,x =1处的概率 e45(@f,[a,b ],x0),中参数的涵义是@fun 是求解方程的函数M 文 件,[a,b ]是输入向量即自变量的范围a 为初值,x0为函数的初值,t 为输出指定的[a,b],x 为函数值 15、写出下列命令的功能:te xt (1,2,‘y=s in(x)’

hold on 16fun ction 开头; 17 ,4) 3,4) 21、设x 是一向量,则)的功能是作出将X十等分的直方图 22、interp 1([1,2,3],[3,4,5],2.5) Ans=4.5 23、建立一阶微分方程组? ??+='-='y x t y y x t x 34)(3)(2 的函数M 文件。(做不出来) 二、写出运行结果: 1、>>ey e(3,4)=1000 01000010 2、>>s ize([1,2,3])=1;3 3、设b=ro und (unifrnd(-5,5,1,4)),则=3 5 2 -5 >>[x,m]=min(b);x =-5;m=4 ,[x,n ]=sort(b ) -5 2 3 5 4 3 1 2 mea n(b)=1.25,m edian(b)=2.5,range(b)=10 4、向量b如上题,则 >>an y(b),all(b<2),all(b<6) Ans =1 0 1 5、>>[5 6;7 8]>[7 8;5 6]=00 11 6、若1234B ??=???? ,则 7、>>diag(d iag (B ))=10 04 8、>>[4:-2:1].*[-1,6]=-4 12 9、>>acos(0.5),a tan(1) ans = 1.6598 ans=

数学实验课程实验指导书Word版

《数学实验》课程实验指导书 2006-4-29

目录 实验一、微积分基础 3实验二、怎样计算 5实验三、最佳分数近似值 6实验四、数列与级数 7实验五、素数 8实验六、概率 9实验七、几何变换 11实验八、天体运动 13实验九、迭代(一)——方程求解 15实验十、寻优 16实验十一、最速降线 18实验十二、迭代(二)——分形 20实验十三、迭代(三)——混沌 21实验十四、密码 22实验十五、初等几何定理的机器证明 23附表(实验报告) 24

实验一、微积分基础 一、实验目的及意义:1、熟悉Mathematic软件常见函数图形 2、通过作图,进一步加深对函数的理解,观察函数的性质 3、构造函数自变量与因变量的对应表,观察函数的变化。 二、实验内容: 1.1函数及其图象 1.2数e 1.3 积分与自然对数 1.4调和数列 1.5双曲函数 三、实验步骤 1.开启软件平台——Mathematics ,开启Mathematics编辑窗口; 2.根据各种问题编写程序文件 3.保存文件并运行; 4.观察运行结果(数值或图形); 5.根据观察到的结果写出实验报告,并浅谈学习心得体会 四、实验要求与任务 根据实验内容和步骤,完成以下具体实验,要求写出实验报告(实验目的→问题→数学模型→算法与编程→计算结果→分析、检验和结论→心得体会) 1、1函数及图形 (1)在区间[-0.1,0.1]上作出 y = sin(x)/x 的图象,观察图象在 x = 0 附近的形状 (2)在同一坐标系内作出函数y = sin(x) 和它的展开式的前几构成的多项式函数y = x-x^3/3!,y = x-x^3/3!+x^5/5! . . . 的图象,观察这些多项式函数图象对 y = sin x 的图象逼近的情况. (3)分别取n =10,20,画出函数 y = sin(2k-1)x/(2k-1),k=1,2,...,n求和} 在区间[-3PI,3PI]上的图象.当N 趋向无穷时函数趋向什麽函数? (4)别取n = 5,10,15, 在同一坐标系内作出函数f(x) = sin x 与p(x) = x * (1-x^2/PI^2)*(1-x^2/(2^2*PI^2))*...*(1-x^2/n^2*PI^2))在区间[-2PI,2PI]上的图象,观察 p(x) 图象对 y = sin x的图象逼近的情况. 1、2数e 观察当n趋于无穷大时数列a n=(1+1/n)n和A n=(1+1/n)n+1的变化趋势: (1)n=10m,m=1,2,. . . ,7时的值,a n,A n观察变化趋势. (2)在同一坐标系内作出三个函数地图象y=(1+1/10x)10^x , y=(1+1/10x)10^x , y=e观察当 x 增大时

(new)数学实验概率论与数理统计分册习题

数学实验 概率论与数理统计分册习 题

第1章古典概型 1.求下列各式的值 (1)9!(2)P310 (3)C310 2.碰运气能否通过英语四级考试 大学英语四级考试是全面检验大学生英语水平的一种综合考试,具有一定难度。这种考试包括听力、语法结构、阅读理解、写作等。除写作占15分外,其余85道为单项选择题,每道题附有A、B、C、D四个选项。这种考试方法使个别学生产生碰运气和侥幸心理,那么,靠运气能通过英语四级考试吗?

第2章随机变量及其分布 1.随机变量X服从参数为试验次数20,概率为0.25的二项分布。 (1)生成X的概率分布; >> binopdf(0:20,20,0.25) ans = Columns 1 through 17 0.0032 0.0211 0.0669 0.1339 0.1897 0.2023 0.1686 0.1124 0.0609 0.0271 0.0099 0.0030 0.0008 0.0002 0.0000 0.0000 0.0000 Columns 18 through 21 0.0000 0.0000 0.0000 0.0000 (2)产生18个随机数(3行6列); >> binornd(20,0.25,3,6) ans = 9 8 3 4 6 6 6 3 4 5 6 2 5 6 6 4 7 4 (3)又已知分布函数F(x)=0.45,求x; >> binoinv(0.45,20,0.25)

ans = 5 (4)画出X的分布律和分布函数图形。 >> x=0:20;y=binopdf(x,20,0.25);plot(x,y,'.') 2、随机变量X服从参数为3的泊松分布。(1)生成X的概率分布; (2)产生21个随机数(3行7列); >> poissrnd(21,3,7) ans = 22 19 16 23 21 20 18 24 29 22 22 14 14 23 20 17 20 19 24 21 21 (3)又已知分布函数F(x)=0.45,求x; > poissinv(0.45,3)

实验二极限与连续数学实验课件习题答案

天水师范学院数学与统计学院 实验报告 实验项目名称极限与连续 所属课程名称数学实验 实验类型上机操作 实验日期 2013-3-22 班级 10数应2班 学号 291010836 姓名吴保石 成绩

【实验过程】(实验步骤、记录、数据、分析) 1.数列极限的概念 通过计算与作图,加深对极限概念的理解. 例2.1 考虑极限3321 lim 51 x n n →∞++ Print[n ," ",Ai ," ",0.4-Ai]; For[i=1,i 15,i++,Aii=N[(2i^3+1)/(5i^3+1),10]; Bii=0.4-Aii ;Print[i ," ",Aii ," ",Bii]] 输出为数表 输入 fn=Table[(2n^3+1)/(5n^3+1),{n ,15}]; ListPlot[fn ,PlotStyle {PointSize[0.02]}] 观察所得散点图,表示数列的点逐渐接近直线y=0 .4 2.递归数列 例2.2 设n n x x x +==+2,211.从初值21=x 出发,可以将数列一项项地计算出来,这样定义的数列称为 数列,输入 f[1]=N[Sqrt[2],20]; f[n_]:=N[Sqrt[2+f[n-1]],20]; f[9] 则已经定义了该数列,输入 fn=Table[f[n],{n ,20}] 得到这个数列的前20项的近似值.再输入 ListPlot[fn ,PlotStyle {PointSize[0.02]}] 得散点图,观察此图,表示数列的点越来越接近直线2y =

例2.3 考虑函数arctan y x =,输入 Plot[ArcTan[x],{x ,-50,50}] 观察函数值的变化趋势.分别输入 Limit[ArcTan[x],x Infinity ,Direction +1] Limit[ArcTan[x],x Infinity ,Direction -1] 输出分别为2 π 和2π-,分别输入 Limit[sign[x],x 0,Direction +1] Limit[Sign[x],x 0,Direction -1] 输出分别为-1和1 4.两个重要极限 例2.4 考虑第一个重要极限x x x sin lim 0→ ,输入 Plot[Sin[x]/x ,{x ,-Pi ,Pi}] 观察函数值的变化趋势.输入 Limit[Sin[x]/x ,x 0] 输出为1,结论与图形一致. 例2.5 考虑第二个重要极限1 lim(1)x x x →∞+,输入 Limit[(1+1/n)^n ,n Infinity] 输出为e .再输入 Plot[(1+1/n)^n ,{n ,1,100}] 观察函数的单调性 5.无穷大 例2.6 考虑无穷大,分别输人 Plot[(1+2x)/(1-x),{x ,-3,4}] Plot[x^3-x ,{x ,-20,20}] 观察函数值的变化趋势.输入 Limit[(1+2x)/(1-x),x 1] 输出为-∞ 例2.7 考虑单侧无穷大,分别输人 Plot[E^(1/x),{x ,-20,20},PlotRange {-1,4}] Limit[E^(1/x),x 0,Direction +1] Limit[E^(1/x),x 0,Direction -1] 输出为图2.8和左极限0,右极限∞.再输入 Limit[E^(1/x),x 0] 观察函数值的变化趋势. 例2.8 输入 Plot[x+4*Sin[x],{x ,0,20Pi}] 观察函数值的变化趋势. 输出为图2 .9.观察函数值的变化趋势,当x →∞时,这个函数是无穷大,但是,它并不是单调增加.于是,无并不要求函数单调 例2.9 输入

数学实验(概率部分)第二组

数学实验 第二组试题 1、据说某地汽油的价格是每加仑115美分,为了验证这种说法,一位学者开车随机选择了一些加油站,得到某年一月和二月的数据如下: 一月:119 117 115 116 112 121 115 122 116 118 109 112 119 112 117 113 114 109 109 118 二月:118 119 115 122 118 121 120 122 128 116 120 123 121 119 117 119 128 126 118 125 1)分别用两个月的数据验证这种说法的可靠性; 2)分别给出1月和2月汽油价格的置信区间; 3)给出1月和2月汽油价格差的置信区间. 解:1月份:

检验结果: 1. 布尔变量h=0, 表示不拒绝零假设. 说明提出的假设均值115是合理的. 2. sig-值为0.8668, 远超过0.5, 不能拒绝零假设 3. 95%的置信区间为[113.4, 116.9], 它完全包括115, 且精度很高. 所以,一月份的数据证明这种说法具有可靠性,汽油价格的置信区间是[113.4, 116.9] 2月份: 检验结果: 1. 布尔变量h=1, 表示拒绝零假设. 说明提出的假设油价均值115是不合理的. 2. 95%的置信区间为[116.8 120.2], 它不包括115, 故不能接受假设. 3. sig-值为 4.9517e-004, 远小于0.5, 不能接受零假设. 所以,2月份的数据证明这种说法不具有可靠性,汽油价格的置信区间是[116.8 120.2] 3)1月和2月汽油价格差的置信区间:

检验结果: 1. 布尔变量h=1, 表示拒绝零假设. 说明提出的假设“油价均值相同”是不合理的. 2. 95%的置信区间为[-5.8,-0.9],说明一月份油价比二月份油价约低1至6分. 3. sig-值为0.0083, 远小于0.5, 不能接受“油价均相同”假设. 所以,1月和2月汽油价格差的置信区间[-5.8,-0.9] 2、某种电子元件的寿命X (以小时计)服从正态分布,2σμ,均未知,现测得16只元件的寿命如下: 159,280,101,212,224,379,179,264 222,362,168,250,149,260,485,170 问是否有理由认为元件的平均寿命大于225小时?(05.0=α)注:程序运行完后,要对运行结果进行分析。 解:1)参数估计:

数学实验(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 =

数学实验最佳分数逼近

最佳分数逼近 姓名: 学号: 班级:数学与应用数学4班

实验报告 实验目的:本次实验是要研究怎样用分数近似值去对给定的无理数做最佳逼近,“最佳”就是既要误差小,又要分母小,而且要精确度高。我们首先需要对“最佳”给出一个具体而明确的标准,还要寻求一个求最佳分数近似值的简单易行的算法。 实验环境:Mathematica软件 实验基本理论和方法: 一提到祖冲之,人们都知道他对于计算π的贡献,他算出π的值在3.1415926与3.1415927之间,也就是知道了π的准确值得前八位有效数字,但人们往往不知道,祖冲之还给出了π的分数近似值355/113,这同样是数学史上的伟大贡献。 π是无理数,对于任何一个无理数a,不可能用分数p/q来作它的准确值,只能作它的近似值。近似值p/q的好坏可以用绝对误差= ?α来衡量。?越小,就说明这个近似值p/q的精确度- q p/ 越高。对于给定的分母q,总可以选择适当的分子p使p/q最接近α,也就是使误差?最小。此时一定有?〈1/2q。由此可见,要提高精确度,减少误差,一个最简单的办法就是增大分母q。只要q足够大,

就可以使误差任意小。 祖冲之为π给出了两个分数近似值,一个是355/113,称为密率,另一个是22/7,称为约率,不但密率是分母小误差小的有秀近似值,而且约率以更小的分母7实现了误差小于0.0013,仍不失为好的近似值。 实验内容和步骤及结果分析: 问题一:求分数对无理数的最佳逼进,已知π=3.141 592 653 579…,让分母q依次取遍1到100的自然数。对每个分母q,取p=[qπ+0.5]作为分子得到一个接近的分数p/q。(这里符号[qπ+0.5]表示不超过qπ+0.5的最大整数,它也是由q四舍五入得到的整数。) 其步骤是:(1)打开Mathematica软件; (2)输入下列语句: (3)运行后,结果如下图

《数学实验》上机指导书

《数学实验》上机指导书 实验题目 实验一解方程和方程组与极限运算 一、实验目的 (1)掌握Mathematica软件的计算器功能; (2)学会使用Mathematica软件求各种类型方程(或方程组)的数值解和符号解; (3)通过本实验深刻理解极限概念; (4)学习并掌握利用Mathematica求极限的基本方法。 二、预备知识 (1)方程(或方程组)代数解法的基本理论,函数的零点,方程(或方程组)的解及数值解; (2)本实验所用命令: ●用“= =”连接两个代数表达式构成一个方程 ●求方程(组)的代数解: Solve[方程或方程组,变量或变量组] ●求方程(组)的数值解: NSolve[方程或方程组,变量或变量组] ●从初始值开始搜索方程或方程组的解: FindRoot[方程或方程组,变量或变量组初值] ●在界定范围内搜索方程或方程组的解: FindRoot[方程或方程组,变量或变量组范围] ●绘图命令: Plot[表达式,{变量,上限,下限},可选项] ●微分方程求解命令: DSolve[微分方程, y[x], x] (3)极限、左极限、右极限的概念;

(4)本实验所用Mathematica 有关命令: ● Limit[expr, x->x 0] 求表达式在0 x x →时的极限 ● Limit[expr,x->x 0,Direction -> 1] 求左极限 ● Limit[expr,x->x 0,Direction ->-1] 求右极限 三、实验内容与要求 (1)计算54564546?;4567646545。 (2)对于方程0342234=+--x x x ,试用Solve 和NSolve 分别对它进行求解,并比较得到的结果,体会代数解即精确解与数值解的差别。 (3)先观察函数x x x f cos sin )(-=的图形,然后选择一个初始点求解,并且根据图形确定在某个区间中搜索它的零点。 (4)求方程组?? ?=+=+222 1 11c y b x a c y b x a 的解,然后代入系数和常数项的一组初值,并求解。 (5)求微分方程x x y x y x y e )(2)(3)(=+'+''的通解。 (6)用 Mathematica 软件计算下列极限: (1)12 33 lim ++-∞ →n n n n ; (2)x πx tan lim 2 - → ; (3) x π x tan lim 2 + → ; (4)x x x x x ---∞→+-3333lim ; (5)n n z n z n ??? ??-+-∞→22lim ; (6)21 0)sin(lim x x x x ??? ? ?→; (7)???? ??-+→x x a x 1)1(lim 0;(8)???? ? ????? ??+∞→∞→222lim lim y x y x x y ;(9)() ??? ??+-→→y xy y x x y 3252223lim lim ; (10)() ??? ? ? ? +-→→y xy y x y x 3252232 lim lim ;(11)???? ?????? ??+∞→∞→222lim lim y x y x y x ;(12)??? ??→)1sin(lim 0x x 。 四、实验操作 (1)学会N[]和expr//N 的使用方法。

数学实验四(概率论)_6

数学实验四(概率论) 一.用MATLAB 计算随机变量的分布 1.用MA TLAB 计算二项分布 当随变量(),X B n p 时,在MATLAB 中用命令函数 (,,)Px binopdf X n p = 计算某事件发生的概率为p 的n 重贝努利试验中,该事件发生的次数为X 的概率。 例1 在一级品率为0.2的大批产品中,随机地抽取20个产品,求其中有2个一级品的概率。 解 在MATLAB 中,输入 >>clear >> Px=binopdf(2,20,0.2) Px = 0.1369 即所求概率为0.1369。 2.用MA TLAB 计算泊松分布 当随变量()X P λ 时,在MATLAB 中用命令函数 (,)P poisspdf x lambda = 计算服从参数为lambda 的泊松分布的随机变量取值x 的概率。用命令函数 (,)P poisscdf x lambda = 计算服从参数为lambda 的泊松分布的随机变量在[]0,x 取值的概率。 例2 用MATLAB 计算:保险公司售出某种寿险保单2500份.已知此项寿险每单需交保费120元,当被保人一年内死亡时,其家属可以从保险公司获得2万元的赔偿(即保额为2万元).若此类被保人一年内死亡的概率0.002,试求: (1)保险公司的此项寿险亏损的概率; (2)保险公司从此项寿险获利不少于10万元的概率; (3)获利不少于20万元的概率. 利用泊松分布计算. 25000.0025np λ==?= (1) P(保险公司亏本)= ()()15 250025000(3020)1(15)10.0020.998k k k k P X P X C -=-<=-≤=- ?∑ =15 5 051! k k e k -=-∑ 在MATLAB 中,输入 >> clear >> P1=poisscdf(15,5) P1 = 0. 9999 即 15 5 05! k k e k -=∑= P1 =0.9999 故 P(保险公司亏本)=1-0.9999=0.0001

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