南邮MATLAB数学实验答案全 .doc
《南邮MATLAB数学实验答案全 .doc》由会员分享,可在线阅读,更多相关《南邮MATLAB数学实验答案全 .doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一次练习教学要求:熟练掌握Matlab软件的基本命令和操作,会作二维、三维几何图形,能够用Matlab软件解决微积分、线性代数与解析几何中的计算问题。补充命令vpa(x,n)显示x的n位有效数字,教材102页fplot(f(x),a,b)函数作图命令,画出f(x)在区间a,b上的图形在下面的题目中为你的学号的后3位(1-9班)或4位(10班以上)1.1 计算与 syms xlimit(902*x-sin(902*x)/x3)ans =/3limit(902*x-sin(902*x)/x3,inf)ans =01.2 ,求 syms xdiff(exp(x)*cos(902*x/1000),2
2、)ans = (46599*cos(451*x)/500)*exp(x)/250000 - (451*sin(451*x)/500)*exp(x)/2501.3 计算dblquad(x,y) exp(x.2+y.2),0,1,0,1)ans =2.13941.4 计算 syms xint(x4/(9022+4*x2) ans = (*atan(x/451)/4 - (203401*x)/4 + x3/121.5 syms xdiff(exp(x)*cos(902*x),10)ans =-*cos(902*x)*exp(x)-5884*sin(902*x)*exp(x)1.6 给出在的泰勒展式(
3、最高次幂为4). syms xtaylor(sqrt(902/1000+x),5,x) ans = -(*451(1/2)*500(1/2)*x4)/ +(15625*451(1/2)*500(1/2)*x3)/ -(125*451(1/2)*500(1/2)*x2)/406802 + (451(1/2)*500(1/2)*x)/902 +(451(1/2)*500(1/2)/5001.7 Fibonacci数列的定义是用循环语句编程给出该数列的前20项(要求将结果用向量的形式给出)。x=1,1;for n=3:20 x(n)=x(n-1)+x(n-2);endxx=Columns 1 thr
4、ough 10 1 1 2 3 5 8 13 21 34 55Columns 11 through 20 89 144 233 377 610 987 1597 2584 4181 67651.8 对矩阵,求该矩阵的逆矩阵,特征值,特征向量,行列式,计算,并求矩阵(是对角矩阵),使得。A=-2,1,1;0,2,0;-4,1,902/1000;inv(A)ans =0.4107 0.0223 -0.4554 0 0.5000 0 1.8215 -0.4554 -0.9107eig(A)ans =-0.5490 + 1.3764i -0.5490 - 1.3764i 2.0000 det(A)an
5、s =4.3920P,D=eig(A)P = %特征向量0.3245 - 0.3078i 0.3245 + 0.3078i 0.2425 0 0 0.9701 0.8944 0.8944 0.0000 D = -0.5490 + 1.3764i 0 0 0 -0.5490 - 1.3764i 0 0 0 2.0000 P*D6*inv(P) %A6的值ans =15.3661 12.1585 + 0.0000i -5.8531 0 64.0000 0 23.4124 -5.8531 + 0.0000i -1.6196 1.9 作出如下函数的图形(注:先用M文件定义函数,再用fplot进行函数作
6、图):m文件: function y=fenduan(x) if x=1/2 y=2*xelse x syms n A=sym(4,2;1,3);x=1;2;P,D=eig(A) %没有sym下面的矩阵就会显示为小数P = -1, 2 1, 1 D = 2, 0 0, 5 An=P*Dn*inv(P) An = 2n/3 + (2*5n)/3, (2*5n)/3 - (2*2n)/3 5n/3 - 2n/3, (2*2n)/3 + 5n/3 xn=An*x xn = 2*5n - 2n 2n + 5n3.2 对于练习1中的,求出的通项. syms n A=sym(2/5,1/5;1/10,3/
7、10); x=1;2;P,D=eig(A) P = -1, 2 1, 1 D = 1/5, 0 0, 1/2 An=P*Dn*inv(P) An = (2*(1/2)n)/3 + (1/5)n/3, (2*(1/2)n)/3 - (2*(1/5)n)/3 (1/2)n/3 - (1/5)n/3, (1/2)n/3 + (2*(1/5)n)/3xn = 2*(1/2)n - (1/5)n (1/2)n + (1/5)n3.3 对随机给出的,观察数列.该数列有极限吗? A=4,2;1,3;a=;x=2*rand(2,1)-1;for i=1:20 a(i,1:2)=x; x=A*x; end fo
8、r i=1:20 if a(i,1)=0 else t=a(i,2)/a(i,1); fprintf(%g,%gn,i,t); endend 结论:在迭代17次后,发现数列存在极限为0.53.4 对120页中的例子,继续计算.观察及的极限是否存在. (120页练习9) A=2.1,3.4,-1.2,2.3;0.8,-0.3,4.1,2.8;2.3,7.9,-1.5,1.4;3.5,7.2,1.7,-9.0;x0=1;2;3;4;x=A*x0;for i=1:1:100a=max(x);b=min(x);m=a*(abs(a)abs(b)+b*(abs(a) A=2.1,3.4,-1.2,2.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南邮MATLAB数学实验答案全 南邮 MATLAB 数学 实验 答案
限制150内