北航Matlab教程(R2011a)习题4解答.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北航Matlab教程(R2011a)习题4解答

习题4 根据题给的模拟实际测量数据的一组和 试用数值差分diff或数值梯度gradient指令计算,然后把和曲线绘制在同一张图上,观察数值求导的后果。(模拟数据从prob_data401.mat获得)(提示:自变量采样间距太小。) load prob_401; N=20; diff_y1=(diff(y(1:N:end)))./diff(t(1:N:end)); gradient_y1=(gradient(y(1:N:end)))./gradient(t(1:N:end)); t1=t(1:N:end); length(t1) plot(t,y,t1(1:end-1),diff_y1) plot(t,y,t1,gradient_y1) 采用数值计算方法,画出在区间曲线,并计算。(提示:cumtrapz快捷,在精度要求不高处可用;quad也可试。巧用find。) d=0.5; tt=0:d:10; t=tt+(tt==0)*eps; y=sin(t)./t; s=d*trapz(y) ss=d*(cumtrapz(y)) plot(t,y,t,ss,r),hold on y4_5=ss(find(t==4.5)) yi=interp1(t,ss,4.5),plot(4.5,yi,r+) 求函数的数值积分,并请采用符号计算尝试复算。(提示:各种数值法均可试。) d=pi/20; x=0:d:pi; fx=exp(sin(x).^3); s=d*trapz(fx) s1=quad(exp(sin(x).^3),0,pi) s2=quadl(exp(sin(x).^3),0,pi) s3=vpa(int(exp(sin(x)^3),0,pi)) s4=vpa(int(sym(exp(sin(x)^3)),0,pi)) 用quad求取的数值积分,并保证积分的绝对精度为。(体验:试用trapz,如何算得同样精度的积分。) s1=quad(exp(-abs(x)).*abs(sin(x)),-5*pi,1.7*pi,1e-10) s2=quadl(exp(-abs(x)).*abs(sin(x)),-5*pi,1.7*pi) syms x; s3=vpa(int(exp(-abs(x))*abs(sin(x)),-5*pi,1.7*pi)) d=pi/1000; x=-5*pi:d:1.7*pi; fx=exp(-abs(x)).*abs(sin(x)); s=d*trapz(fx) 求函数在区间中的最小值点。(提示:作图观察。) x1=-5; x2=5; yx=inline((sin(5*t)).^2.*exp(0.06*t.^2)-1.5.*t.*cos(2*t)+1.8.*abs(t+0.5)) [xn0,fval]=fminbnd(yx,x1,x2) t=x1:0.1:x2; plot(t,yx(t)),hold on ,plot(xn0,fval,r*) 设,用数值法和符号法求。(提示:注意ode45和 dsolve的用法。) tspan=[0,0.5]; y0=[1;0]; [tt,yy]=ode45(@DyDt_6,tspan,y0); y0_5=yy(end,1) S = dsolve(D2y-3*Dy+2*y = 1,y(0) = 1,Dy(0) = 0) ys0_5=subs(S,0.5) function ydot=DyDt_6(t,y) mu=3; ydot=[y(2);mu*y(2)-2*y(1)+1]; 已知矩阵A=magic(8),(1)求该矩阵的“值空间基阵”B ;(2)写出“A的任何列可用基向量线性表出”的验证程序。(提示:方法很多;建议使用rref体验。) A=magic(8) B=orth(A) rref(A) rref(B) 已知由MATLAB指令创建的矩阵A=gallery(5),试对该矩阵进行特征值分解,并通过验算观察发生的现象。(提示:condeig) A=gallery(5) [V,D,s]=condeig(A) [V,D]=eig(A) cond(A) jordan(A) 求矩阵的解,A为3阶魔方阵,b是的全1列向量。(提示:用rref, inv, / 体验。) A=magic(3) b=ones(3,1) x=A\b x=inv(A)*b rref([A,b]) 求矩阵的解,A为4阶魔方阵,b是的全1列向量。(提示:用rref, inv, / 体验。) A=magic(4) b=ones(4,1) x=A\b xg=null(A) 求矩阵的解,A为4阶魔方阵,。(提示:用rref, inv, / 体验。) A=magic(4) b=(1:4) rref([A,b]) x=A\b A

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档