Matlab课后习题解答(7)

2019-08-03 11:01

y =

-asin(-sin(x)+x*cos(x)-C1)

Q25:求解微分方程dy y =

C1*exp(-1/x)

dx?yx2。

>> y=dsolve('Dy=y/(x^2)','x')

Q26:用数值方法求解下列微分方程,用不同颜色和线形将y和y'画在同一个图形窗口里:

y\′+y=3cost

初始时间:t0?0;终止时间:tf?2?;初始条件:y求解析解:

>> dsolve('D2y-Dy+y=3*cos(t)','y(0)=0,Dy(0)=0','t') ans =

2*exp(1/2*t)*sin(1/2*3^(1/2)*t)*3^(1/2)-3*sin(t)

将导数表达式右端写成exf.m函数文件:

function xdot=exf(t,x) u=3*cos(t);

xdot=[0 1;-1 1]*x+[0;1]*u;

t?0?0 y't?0?0。

主程序如下: clf,

t0=0;tf=2*pi;x0t=[0;0]; [t,x]=ode23('exf',[t0,tf],x0t)

y=x(:,1),

y2=2*exp(1/2*t).*sin(1/2*3^(1/2)*t)*3^(1/2)-3.*sin(t); plot(t,y,'-',t,y2,'o')

legend('数值积分解','解析解') t =

0 0.000026666666667 0.000160000000000 0.000826666666667 0.004160000000000

0.020826666666667 0.041071598402411 0.068968784281239 0.108870882174432

0.163990570854326

0.238552377062025 0.338794685562414 0.475846060410343 0.671016632664283 0.880944962553829 1.101954920261459 1.332001587237485 1.569711260716701 1.814132135901523 2.060064324667965 2.307269897280045 2.556035302714629 2.806216963972669 3.058132249890960 3.318685810911468 3.586234480190686 3.857196290590513 4.130824221307279 4.406675679128716

4.684401881080673

4.963696221257132 5.244263658915680 5.525779579990925 5.807405773805096 6.089158362299880 6.283185307179586 x =

0 0.000000001066676 0.000000038402048 0.000001025349071 0.000025994358196 0.000655118282264 0.002564595501250 0.007296174621811 0.018406257327495 0 0.000080001066657 0.000480038397952 0.002481024784112 0.012505922344958 0.063126070971943 0.125709788178987 0.213871816371402 0.343712078205136

0.042448495914227 0.529927083108901

0.091707097128666 0.189756534755685 0.385942074684756 0.794657380586103

0.793428525702120 1.165854021591576 1.700670254276850 2.487804633344267

1.405335780977795 3.319269969763675 2.228862518446772 4.106493864981487 3.251751950978193 4.739986526528544 4.428292360565251 5.089809248095901 5.674152763704991 5.011231909008545 6.841720454491751 4.371608697563301 7.776643048967910 3.065875320590289 8.300726154572145 1.013231183723291 8.215810433987015 -1.825177580741940 7.315936567839047 -5.439813821745808 5.333570346778948 -9.875901098820902 2.017088492253134 -14.969809754158678 -2.772966771488903 -20.369357317541422 -9.081126154394871 -25.626941203994328 -16.807431937200715 -30.163557624992723 -25.667367512277554 -33.279301822367472

-35.158478018354863 -34.182612476061344 -44.538603131357178 -32.039105866084981 -52.822077678324860 -26.042312239140216 -58.795995228575713 -15.528148619541160

-61.114313713962737 -0.039749758047153 -59.838481834744165 13.595154815598564 y =

0 0.000000001066676 0.000000038402048 0.000001025349071 0.000025994358196 0.000655118282264 0.002564595501250 0.007296174621811 0.018406257327495 0.042448495914227 0.091707097128666 0.189756534755685 0.385942074684756

0.794657380586103

1.405335780977795 2.228862518446772 3.251751950978193 4.428292360565251

5.674152763704991 6.841720454491751 7.776643048967910 8.300726154572145 8.215810433987015 7.315936567839047 5.333570346778948 2.017088492253134 -2.772966771488903 -9.081126154394871 -16.807431937200715 -25.667367512277554 -35.158478018354863 -44.538603131357178 -52.822077678324860 -58.795995228575713 -61.114313713962737 -59.838481834744165

P189

Q4: 已知男性中有5%是色盲患者,女性中有0.25%是色盲患者,现从男女人数相等的人群中随机挑选一人,恰好是色盲患者,问,此人是男性的概率是多少? 解:设A={该人为男性},B={该人是色盲患者} P(B|A)=5%,P(B|1-A)=0.25%,求P(A|B)。 P(A|B)=P(B|A)*P(A)/P(B),

P(A|B) =P(B|A)*P(A)/(P(B|1-A)*P(1-A)+P(B|A)*P(A))=5%/(5%+0.25%) >> a=0.05/(0.05+0.25/100) a =

0.9524

Q7:分别绘制出λ=1,2,5,10,15时,泊松分布的概率密度和分布函数曲线。 λ=1

>> x=-10:1:10; >> p=poisspdf(x,1); >> plot(x,p); >> figure(2); >> cp=poisscdf(x,1); >>plot(x,cp);


Matlab课后习题解答(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:四川省资阳市2015届高三第三次模拟考试政治试题 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: