数学建模作业

发布 2020-04-15 14:14:28 阅读 2706

摘要:1.用多种方法计算圆周率的值;2.通过实验来说明各种方法的优劣;

3.尝试提出新的计算方法。

1.古典方法:

用圆内接正多边形和圆外切正多边形来逼近。

以阿基米德的圆内接96边形和圆外切96边形逼近为例。

已知:sin<推出:96 sin<< 96tan

编写matlab程序。

format long

x=sin(pi/96)

y=96*x

得:96sin=

format long

x=tan(pi/96)

y=96*x

得:96tan=

2. 分析方法。

1).由公式。

推出=4编写程序。

syms k

x=symsum((-1)^k/(2*k+1),k,0,10)

y=4*x得出当k=10时,π≈3.232315809405593

编写程序。syms k

x=symsum((-1)^k/(2*k+1),k,0,20)

y=4*x得出当k=20时,π≈3.189184782277595

依次,加大k的值。

k=50,π≈3.161198612987050

k=100,π≈3.151493401070990

k=200,π≈3.146567747182986e+159

2).沃里斯(wallis)方法。

编写程序:format long

x=1;for k=1:10

x=x*(2*k/(2*k-1)*2*k/(2*k+1));

endy=2*x

得k=10时,π≈3.067703806643498

增加k的值。

k=20,π≈3.103516961539230

k=50,π≈3.126078***

k=100,π≈3.133787***

k=10000,π≈3.141514118681864

k=1000000,π≈3.141591868191880

3).利用公式。

推出π=4()

编写程序:syms n;

f1=(-1)^(n-1)*(1/2)^(2*n-1)/(2*n-1);

f2=(-1)^(n-1)*(1/3)^(2*n-1)/(2*n-1);

ans1=symsum(f1,n,1,79);

ans2=symsum(f2,n,1,79);

ans=vpa(4*(ans1+ans2),100)

得π≈3.4).麦琴(machin)给出。

推出π=4()

编写程序:syms n;

f1=(-1)^(n-1)*(1/5)^(2*n-1)/(2*n-1);

f2=(-1)^(n-1)*(1/239)^(2*n-1)/(2*n-1);

ans1=symsum(f1,n,1,28);

ans2=symsum(f2,n,1,28);

ans=vpa(4*(4*ans1-ans2),100)得π≈

3.概率方法。

编写程序:m=0;

for i=1:100000

x=rand;

y=rand;

if x^2+y^2<=1;

m=m+1;

else end

end4*m/100000

得π≈3.136000000000000

n=100000时,≈3.139920000000000

4.数值积分方法。

利用公式。设分点x1,x2,…xn-1将积分区间[0,1]分成n等分。

所有的曲边梯形的宽度都是h=1/n。记yi=

f(xi).则第i个曲边梯形的面积a近似地等于梯形面积,即:

a=(y(i-1)+yi)h/2。

将所有这些梯形面积加起来就得到:

a≈2/n[2(y1+y2+…yn-1)+y0+yn]

编写程序:n=10000;

x=linspace(0,1,n+1);

y=1./(1+x.^2);

h=1/n;

ans=vpa(4*h*trapz(y),11)

得π≈3.1415926519

n=100000时,编写程序:

n=100000;

x=linspace(0,1,n+1);

y=1./(1+x.^2);

h=1/n;

ans=vpa(4*h*trapz(y),11)得π≈

也可利用积分公式。

编写程序:n=10000;

x=linspace(0,1,n+1);

y=sqrt(1-x.^2);

h=1/n;

ans=vpa(4*h*trapz(y),11)

得π≈3.1415914776

n=100000时,得π≈3.1415926164

1.古典方法:这种方法基于几何原理,计算量大,速度慢;

2.分析方法:(1) 逼近速度太慢,运算庞大,对速度造成了很大影响;

2)逼近速度还是较慢;

相比(1)(2)来说,(3)(4)的优势就显得十分明显,逼近的速度大大增加,而且麦琴(machin).准确求得了π的一百位小数;

3.概率方法:这样方法随机性很大,同一个实验次数,得出的π并不相同,有时差别还会很大,所以这种方法很难得到π较好的近似值;

4.数值积分法:还是不如分析方法中的(3)(4),计算量较大。

数学建模作业

1992年全国数学建模a题数据分析。对土豆和生菜,分别建立施肥量和产量之间的多元关系,运用excel和matlab软件依次采用散点法和拟合关系进行绘图显示。在确认模型具有完美的基础上,进行线性相关 交互作用 最佳响应水平 强影响变量等的分析。同时,将两种作物进行比较,得出一系列颇有实用价值的结论。分...

数学建模作业

数学建模作业 第二章。微分方程稳定性分析。1 由解得平衡点,特征值,是不稳定点。matlab作图程序 x 5 0.1 5 fora 5 0.1 5 y a x plot x,y hold on endxlabel x ylabel y 得到图形 2 由解得平衡点,特征值,是不稳定点。matlab作图...

数学建模作业

1.试说明下面的数学规划 mp 是一个凸规划。解 1 目标函数。一阶顺序主子式为,行列式为 二阶顺序主子式为,行列式为 三阶顺序主子式为,行列式为。hessian矩阵正定,目标函数是凸函数。2 约束条件。一阶顺序主子式为,行列式为 二阶顺序主子式为,行列式为 三阶顺序主子式为,行列式为。hessia...