资源描述:
《matlab仿真技术及应用上机练习一》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《MATLAB仿真技术及应用》上机二参考答案一、求极限和。>>symsxy%对下列1~3题定义符号变量>>limit(sin(x)/sqrt(x))>>limit(x^sin(x),x,0,'right')二、已知,求和。>>y1=diff(sqrt(x*sin(x)*sqrt(1-exp(x))))>>diff(y1)三、求不定积分和定积分。>>int(x/(sqrt(1+x-x^2)))>>int(1/(sqrt(4-x^2)),0,1)四、对下面级数求和:>>k=sym(‘k’)>>symsum(
2、(-1)^k/(2*k+1),0,inf)五、用符号计算的方法解下列方程组,分别用结构输出和双输出调用的方法显示结果。双输出调用:>>[x,y,z]=solve('x+3*y+z=4','x-2*y+4*z=-5','3*x+8*y-2*z=13')结构输出:>>v=solve('x+3*y+z=4','x-2*y+4*z=-5','3*x+8*y-2*z=13')>>v.x>>v.y>>v.z六、解微分方程,。>>dsolve('cos(x)*sin(y)*Dy=cos(y)*sin(x)','y(0
3、)=pi/4')七、求代数方程的所有根。>>P=[3472912]>>roots(P)八、已知一批测量数据:输入向量x=[0.0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0],输出向量y=[-0.31,2.15,3.25,5.46,6.98,7.34,8.17,9.46,9.68,9.92,11.83]。求该测量结果的1阶和8阶拟合曲线,并绘制曲线图。要求原始数据在图中用’+’表示,1阶曲线用虚线表示,8阶曲线用实线表示。参考程序:%曲线拟合,绘制1阶和8阶拟合曲线x
4、=0:0.1:1;y=[-0.31,2.15,3.25,5.46,6.98,7.34,8.17,9.46,9.68,9.92,11.83];%生成拟合多项式p1=polyfit(x,y,1)%1阶拟合p8=polyfit(x,y,8)%8阶拟合%产生绘图横纵坐标数据x1=0:0.01:1;%为画图能显示出细节,取小间隔y1=polyval(p1,x1);%将x1数据点带入1阶拟合多项式y8=polyval(p8,x1);%将x1数据点带入8阶拟合多项式%画图plot(x,y,'+',x1,y1,':',
5、x1,y8)%注意输入线型':'时一定要用英文输入法九、设,0