(2) 用MATLAB函数fminsearch求极值点和极值。6. (化学反应平衡) 一等克分子数一氧化碳(CO)和氧气(O2)的混合物在300K和5bar压力下达到平衡,理论反应方程式为
CO + 0.5 O2 CO2
实际反应方程式为
CO + N2 x CO + 0.5 (1 +x) O2 + (1 - x) CO2
剩余CO比值x满足化学平衡方程式
Kp(1x)1052.x 0x1x1xp
这里Kp = 3.06, p = 5 bar求x.
7. (栓牛鼻的绳子)农夫老李有一个半径10米的圆形牛栏,里面长满了草,老李要将家里一头牛栓在一根栏桩上,但只让牛吃到一半草,他想让上大学的儿子告诉他,栓牛鼻的绳子应为多长?
8. r=10;
9. % s=pi*r^2;
10. % s1=s/2;
11. % r1=(s1/pi)^(1/2
8. (弦截法)牛顿迭代法是一种速度很快的迭代方法,但是它需要预先求得导函数。若用差商代替导数,可得下列弦截法
xkxk1f(xk)f(xk)f(xk1)xk1xk
这一迭代法需要两个初值x0, x1,编写一个通用的弦截法计算机程序并用以解习题1。
解;function y=y_8(f,x0,x1)
while(abs(x1-x0)>eps*x0)
x=x1-(x1-x0)/(f(x1)-f(x0))*f(x1);
x0=x1;
x1=x;
end
y=x1;
end
9. (线性迭代) 迭代过程
x k+1 = g (x k)
的收敛性主要条件是在根的附近满足g ‘ (x)<1。从理论上证明线性迭代
x k+1 = a x k + 1
只有两种极限形态:不动点或无穷大。分别就a=0.9, -0.9, 1.1, -1.1 (取x0 =1, 迭代20步)用图形显示迭代过程的不同表现(提示:用subplot将4个子图放在一个图形窗口比较)
10. 某河床的横断面如图5.8所示,为了计算最大的排洪量,需要计算它的断面积,试根据图示测量数据(单位:米)用梯形法计算其断面积。
11. (辛普生积分法)编制一个定步长辛普生法数值积分程序。计算公式为
hISn=3(f1+4f2+2f3+4f4+…+2fn-1+4fn+fn+1)
其中n为偶数,h=(b-a)/n, fi=f(a+(i-1)h). 并取n=5,应用于解习题
1120ex22dx
12. (肿瘤生长) 肿瘤大小V生长的速率与V的a次方成正比,其中a为形状参数,0a1;而其比例系数K随时间减小,减小速率又与当时的K值成正比,比例系数为环境参数b。设某肿瘤参数a=1, b=0.1, K的初始值为2,V的初始值为1。问
(1)此肿瘤生长不会超过多大?
(2)过多长时间肿瘤大小翻一倍?
(3)何时肿瘤生长速率由递增转为递减?
(4)若参数a=2/3呢?
13. (解的“爆炸”)求一通过原点的曲线,它在(x,y)处的切线斜率等于2x+y2,014. (摩托车)一个重5400kg的摩托车在以速度v=30m/s行驶时突然熄火,设滑行方程为dv5400vdx=-8.276 v2 - 2000
x为滑行距离,计算要滑行多长距离后, 速度可降至15m/s。
15. (掷硬币) 考虑将一枚均匀硬币掷N次,当N很大时,正面出现的机率接近0.5,设计一个随机模拟试验显示这一现象。
16. (二项分布随机数产生) 如何用最基本的随机数函数rand产生二项分布B(n, p)的一个随机数呢?先考虑Bernoulli试验,为此产生一个(0,1)上均匀分布随机数,若这个数小于p, 则试验结果记为1,否则记为0,那么试验结果服从0-1分布, n个0-1分布随机数的和便是一个二项分布随机数。试根据这样的思路编写B(n, p) 随机数生成函数。