《Matlab及应用》上机实践报告.doc
《《Matlab及应用》上机实践报告.doc》由会员分享,可在线阅读,更多相关《《Matlab及应用》上机实践报告.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Matlab及应用上机实践报告系 别: 专业班级:学 号: 姓 名:一、简易计算题:(第1-4小题每小题5分,第5小题10分,共30分)1、计算,当和时的值。方法一:编写一个函数文件humps.m,即:function y=humps(x)y=x.3+(x-0.98).2/(x+1.35).3-5*(x+1./x);然后调用,在命令窗口中输入: y1=humps(2)y1 = -4.4723 y2=humps(4)y2 = 42.8096(或者把y1和y2放在一起,通过下列方式求解) y=feval(humps,2,4)y = -4.4423 42.8077方法二: f=inline( y=x
2、.3+(x-0.98).2/(x+1.35).3-5*(x+1./x); f(2)ans = -4.4723 f(4)ans = 42.8096(或者把y1和y2放在一起,通过下列方式求解) y=feval(f,2,4)y = -4.4423 42.80772、计算。 cos(60*pi/180)-(9-sqrt(2)(1/3)ans = -1.46493、设,求,。 A=1 4 8;-3 6 -5;2 -7 -12; B=5 4 -2;6 -2 -8;-1 -9 7; C=A*BC = 21 -76 22 26 21 -77 -20 130 -32 D=A.*BD = 5 16 -16 -1
3、8 -12 40-2 63 -84所以,。4、设对称实矩阵,求其特征根。 a=2 4 9;4 2 4;9 4 18; p1=poly(a) %求特征多项式的系数p1 = 1.0000 -22.0000 -37.0000 122.0000 roots(p1) %求特征根ans = 23.3603 -3.06451.7042所以,原对称实矩阵的特征根为5、设为符号变量,试进行如下运算(1);(2);(3);(4);(5)对进行因式分解 syms x fx gx fx=x4+x2+1; gx=x3+4*x2+5*x+8; fx+gx ans = x4+5*x2+9+x3+5*x %(1)的结果 fx
4、-gx ans = x4-3*x2-7-x3-5*x %(2)的结果 expand(fx*gx) ans = x7+4*x6+6*x5+12*x4+6*x3+12*x2+5*x+8 %(3)的结果 expand(fx/gx)ans =1/(x3+4*x2+5*x+8)*x4+1/(x3+4*x2+5*x+8)*x2+1/(x3+4*x2+5*x+8) %(4)的结果 factor(fx) ans =(x2+x+1)*(x2-x+1) %(5)的结果二、数据拟合与插值:(每小题6分,共12分)1、用三阶公式计算在和处的导数值,的值由下表给出:1.01.11.21.31.40.250.22680.
5、20660.18900.1736 x=1.0,1.1,1.2,1.3,1.4; y=0.25,0.2268,0.2066,0.1890,0.1736; p1=polyfit(x,y,3) %3阶公式拟合后的多项式系数p1 = -0.0667 0.3700 -0.7883 0.7350 x1=linspace(0.8,1.6,100); %在0.8,1.6区间取100个点 y1=polyval(p1,x1); %计算拟合多项式的值 plot(x,y,*b,x1,y1,r); %绘制原始数据和拟合曲线 legend(原始数据,3阶多项式); k=polyder(p1) %对拟合后的3阶多项式进行求
6、导k = -0.2000 0.7400 -0.7883 s1=polyval(k,1.0) %对求导后的多项式计算在的值s1 = -0.2483 s2=polyval(k,1.2) %对求导后的多项式计算在的值s2 = -0.18832、在某处测得海洋不同深处的水温如下:深度(m)44671495014221634水温7.044.283.402.542.13利用分段线性插值函数,求在深度为500m、1000m、1500m处的水温。 x=446,714,950,1422,1634; y=7.04,4.28,3.40,2.54,2.13; y1=interp1(x,y,500,linear) %计
7、算在500处的插值结果y1 = 6.4839 y2=interp1(x,y,1000,linear) %计算在1000处的插值结果y2 = 3.3089 y3=interp1(x,y,1500,linear) %计算在1500处的插值结果y3 =2.3892三、解方程与微积分:(每小题4分,共28分)1、求下面线性方程组的解。方法一: A=1 1 1 -1;2 1 -3 -14;-3 2 1 -5;7 -4 -3 2; B=5;-1;3;-2; X=ABX = 1.0000 -2.0000 5.0000 -1.0000所以,原方程组的解为方法二: A=1 1 1 -1;2 1 -3 -14;-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab及应用 Matlab 应用 上机 实践 报告
限制150内