matlab课后习题答案第四章_1.docx
《matlab课后习题答案第四章_1.docx》由会员分享,可在线阅读,更多相关《matlab课后习题答案第四章_1.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、matlab课后习题答案第四章第4章数值运算习题4及解答1根据题给的模拟实际测量数据的一组t和)(ty试用数值差分diff或数值梯度gradient指令计算)(ty曲线y,然后把)(ty和)(t绘制在同一张图上,观察数值求导的后果。模拟数据从获得目的强调:要非常慎用数值导数计算。练习mat数据文件中数据的获取。实验数据求导的后果把两条曲线绘制在同一图上的一种方法。解答1从数据文件获得数据的指令假设文件在当前目录或搜索途径上clearload2用diff求导的指令dt=t(2)-t(1);yc=diff(y)/dt;%注意yc的长度将比y短1plot(t,y,b,t(2:end),yc,r)gr
2、idon1234567-2-1.5-1-0.500.511.53用gradent求导的指令图形与上类似dt=t(2)-t(1);yc=gradient(y)/dt;plot(t,y,b,t,yc,r)gridon讲明不到万不得已,不要进行数值求导。假若一定要计算数值导数,自变量增量dt要获得比原有数据相对误差高1、2个量级以上。求导会使数据中原有的噪声放大。2采用数值计算方法,画出dtttxyx?=0sin)(在10,0区间曲线,并计算)5.4(y。提示指定区间内的积分函数可用cumtrapz指令给出。)5.4(y在计算要求不太高的地方可用find指令算得。目的指定区间内的积分函数的数值计算法
3、和cumtrapz指令。find指令的应用。解答dt=1e-4;t=0:dt:10;t=t+(t=0)*eps;f=sin(t)./t;s=cumtrapz(f)*dt;plot(t,s,LineWidth,3)ii=find(t=;s45=s(ii)s45=24681000.20.40.60.811.21.41.61.823求函数xexf3sin)(=的数值积分?=0)(dxxfs,并请采用符号计算尝试复算。提示数值积分均可尝试。符号积分的局限性。目的符号积分的局限性。解答dx=pi/2000;x=0:dx:pi;s=trapz(exp(sin(x).3)*dxs=符号复算的尝试symsxf
4、=exp(sin(x)3);ss=int(f,x,0,pi)Warning:Explicitintegralcouldnotbefound.Inat58ss=int(exp(sin(x)3),x=0.pi)4用quad求取dxxexsin7.15?-的数值积分,并保证积分的绝对精度为910-。目的quadl,精度可控,计算较快。近似积分指令trapz获得高精度积分的内存和时间代价较高。解答%精度可控的数值积分fx=(x)exp(-abs(x).*abs(sin(x);formatlongsq=quadl(fx,-10*pi,*pi,1e-7)sq=%近似积分算法x=linspace(-10*p
5、i,*pi,1e7);dx=x(2)-x(1);st=trapz(exp(-abs(x).*abs(sin(x)*dxst=%符号积分算法y=exp(-abs(x)*abs(sin(x)si=vpa(int(y,-10*pi,*pi),16)y=exp(-abs(x)*abs(sin(x)si=5求函数5.08.12cos5.1)5(sin)(206.02+-=tttettft在区间5,5-中的最小值点。目的理解极值概念的邻域性。怎样求最小值。学习运用作图法求极值或最小值。感受符号法的局限性。解答1采用fminbnd找极小值点在指令窗中屡次运行下面指令,观察在不同数目子区间分割下,进行的极小值
6、搜索。然后从一系列极小值点中,确定最小值点。clearft=(t)sin(5*t).2.*exp*t.*t)+*abs(t+*t.*cos(2*t);disp(计算中,把-5,5分成若干搜索子区间。)N=input(请输入子区间数N,注意使N=1);%该指令只能在指令窗中运行tt=linspace(-5,5,N+1);fork=1:Ntmin(k),fobj(k)=fminbnd(ft,tt(k),tt(k+1);endfobj,ii=sort(fobj);%将目的值由小到大排列tmin=tmin(ii);%使极小值点做与目的值相应的重新排列fobj,tmin2最后确定的最小值点在10,2,1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 课后 习题 答案 第四 _1
限制150内