ImageVerifierCode 换一换
格式:DOC , 页数:31 ,大小:156.50KB ,
资源ID:12098488      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/12098488.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(matlab数学实验答案.doc)为本站上传会员【鼓***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

matlab数学实验答案.doc

1、Page20,ex1 (5) 等于[exp(1),exp(2);exp(3),exp(4)] (7) 3=1*3, 8=2*4 (8) a为各列最小值,b为最小值所在的行号 (10) 1>=4,false, 2>=3,false, 3>=2, ture, 4>=1,ture (11) 答案表明:编址第2元素满足不等式(30>=20)和编址第4元素满足不等式(40>=10) (12) 答案表明:编址第2行第1列元素满足不等式(30>=20)和编址第2行第2列元素满足不等式(40>=10) %Page20, ex2 (1)a, b, c的值尽管都是1, 但数据类型

2、分别为数值,字符, 逻辑, 注意a与c相等, 但他们不等于b (2)double(fun)输出的分别是字符a,b,s,(,x,)的ASCII码 %Page20,ex3 >> r=2;p=0.5;n=12; >> T=log(r)/n/log(1+0.01*p) T = 11.5813 %Page20,ex4 >> x=-2:0.05:2;f=x.^4-2.^x; >> [fmin,min_index]=min(f) fmin = -1.3907 %最小值 min_index = 54 %最小值点编址 >> x(min_index) a

3、ns = 0.6500 %最小值点 >> [f1,x1_index]=min(abs(f)) %求近似根--绝对值最小的点 f1 = 0.0328 x1_index = 24 >> x(x1_index) ans = -0.8500 >> x(x1_index)=[];f=x.^4-2.^x; %删去绝对值最小的点以求函数绝对值次小的点 >> [f2,x2_index]=min(abs(f)) %求另一近似根--函数绝对值次小的点 f2 = 0.0630 x2_index = 65 >> x(x2_index) ans =

4、 1.2500 %Page20,ex5 >> z=magic(10) z = 92 99 1 8 15 67 74 51 58 40 98 80 7 14 16 73 55 57 64 41 4 81 88 20 22 54 56 63 70 47 85 87 19 21 3 60 62 69 71 28 86 93 25 2 9 61 68 75 52 34 17 24 76 83 90 42 49 26 33 65 23 5 82 89 91 48 30 32 39 66 79 6 13 95 97 29 31 38 45 72 10 1

5、2 94 96 78 35 37 44 46 53 11 18 100 77 84 36 43 50 27 59 >> sum(z) ans = 505 505 505 505 505 505 505 505 505 505 >> sum(diag(z)) ans = 505 >> z(:,2)/sqrt(3) ans = 57.1577 46.1880 46.7654 50.2295 53.6936 13.8564 2.8868 3.4641 6.9282 10.3923 >> z(8,:)=z(8,:)+z(3

6、) z = 92 99 1 8 15 67 74 51 58 40 98 80 7 14 16 73 55 57 64 41 4 81 88 20 22 54 56 63 70 47 85 87 19 21 3 60 62 69 71 28 86 93 25 2 9 61 68 75 52 34 17 24 76 83 90 42 49 26 33 65 23 5 82 89 91 48 30 32 39 66 83 87 101 115 119 83 87 101 115 119 10 12 94 96 78 35 37 44 46 53

7、 11 18 100 77 84 36 43 50 27 59 %Page 40 ex1 先在编辑器窗口写下列M函数,保存为eg2_1.m function [xbar,s]=ex2_1(x) n=length(x); xbar=sum(x)/n; s=sqrt((sum(x.^2)-n*xbar^2)/(n-1)); 例如 >>x=[81 70 65 51 76 66 90 87 61 77]; >>[xbar,s]=ex2_1(x) xbar = 72.4000 s = 12.1124 %Page 40 ex2 s=log(1

8、);n=0; while s<=100 n=n+1; s=s+log(1+n); end m=n 计算结果m=37 %Page 40 ex3 clear; F(1)=1;F(2)=1;k=2;x=0; e=1e-8; a=(1+sqrt(5))/2; while abs(x-a)>e k=k+1;F(k)=F(k-1)+F(k-2); x=F(k)/F(k-1); end a,x,k 计算至k=21可满足精度 %Page 40 ex4 clear;tic;s=0; for i=1:1000000 s=s+sqrt(3)

9、/2^i; end s,toc tic;s=0;i=1; while i<=1000000 s=s+sqrt(3)/2^i;i=i+1; end s,toc tic;s=0; i=1:1000000; s=sqrt(3)*sum(1./2.^i); s,toc %Page 40 ex5 t=0:24; c=[15 14 14 14 14 15 16 18 20 22 23 25 28 ... 31 32 31 29 27 25 24 22 20 18 17 16]; plot(t,c) %Page 40 ex6 %(1

10、) x=-2:0.1:2;y=x.^2.*sin(x.^2-x-2);plot(x,y) y=inline('x^2*sin(x^2-x-2)');fplot(y,[-2 2]) %(2)参数方法 t=linspace(0,2*pi,100); x=2*cos(t);y=3*sin(t); plot(x,y) %(3) x=-3:0.1:3;y=x; [x,y]=meshgrid(x,y); z=x.^2+y.^2; surf(x,y,z) %(4) x=-3:0.1:3;y=-3:0.1:13; [x,y]=meshgrid(x,y);

11、 z=x.^4+3*x.^2+y.^2-2*x-2*y-2*x.^2.*y+6; surf(x,y,z) %(5) t=0:0.01:2*pi; x=sin(t);y=cos(t);z=cos(2*t); plot3(x,y,z) %(6) theta=linspace(0,2*pi,50);fai=linspace(0,pi/2,20); [theta,fai]=meshgrid(theta,fai); x=2*sin(fai).*cos(theta); y=2*sin(fai).*sin(theta);z=2*cos(fai); surf(x

12、y,z) %(7) x=linspace(0,pi,100); y1=sin(x);y2=sin(x).*sin(10*x);y3=-sin(x); plot(x,y1,x,y2,x,y3) %page41, ex7 x=-1.5:0.05:1.5; y=1.1*(x>1.1)+x.*(x<=1.1).*(x>=-1.1)-1.1*(x<-1.1); plot(x,y) %page41,ex8 分别使用which trapz, type trapz, dir C:\MATLAB7\toolbox\matlab\datafun\ %page41,ex

13、9 clear;close; x=-2:0.1:2;y=x; [x,y]=meshgrid(x,y); a=0.5457;b=0.7575; p=a*exp(-0.75*y.^2-3.75*x.^2-1.5*x).*(x+y>1); p=p+b*exp(-y.^2-6*x.^2).*(x+y>-1).*(x+y<=1); p=p+a*exp(-0.75*y.^2-3.75*x.^2+1.5*x).*(x+y<=-1); mesh(x,y,p) %page41, ex10 lookfor lyapunov help lyap >> A=[1 2 3

14、4 5 6;7 8 0];C=[2 -5 -22;-5 -24 -56;-22 -56 -16]; >> X=lyap(A,C) X = 1.0000 -1.0000 -0.0000 -1.0000 2.0000 1.0000 -0.0000 1.0000 7.0000 %Chapter 3 %Exercise 1 >> a=[1,2,3];b=[2,4,3];a./b,a.\b,a/b,a\b ans = 0.5000 0.5000 1.0000 ans = 2 2 1 ans = 0.6552 %一元方程组x[2,4,3]=[1

15、2,3]的近似解 ans = 0 0 0 0 0 0 0.6667 1.3333 1.0000 %矩阵方程[1,2,3][x11,x12,x13;x21,x22,x23;x31,x32,x33]=[2,4,3]的特解 %Exercise 2(1) >> A=[4 1 -1;3 2 -6;1 -5 3];b=[9;-2;1]; >> rank(A), rank([A,b]) %[A,b]为增广矩阵 ans = 3 ans = 3 %可见方程组唯一解 >> x=A\b x = 2.3830 1.4894 2.0213 %Ex

16、ercise 2(2) >> A=[4 -3 3;3 2 -6;1 -5 3];b=[-1;-2;1]; >> rank(A), rank([A,b]) ans = 3 ans = 3 %可见方程组唯一解 >> x=A\b x = -0.4706 -0.2941 0 %Exercise 2(3) >> A=[4 1;3 2;1 -5];b=[1;1;1]; >> rank(A), rank([A,b]) ans = 2 ans = 3 %可见方程组无解 >> x=A\b x = 0.3311 -0.12

17、19 %最小二乘近似解 %Exercise 2(4) >> a=[2,1,-1,1;1,2,1,-1;1,1,2,1];b=[1 2 3]';%注意b的写法 >> rank(a),rank([a,b]) ans = 3 ans = 3 %rank(a)==rank([a,b])<4说明有无穷多解 >> a\b ans = 1 0 1 0 %一个特解 %Exercise 3 >> a=[2,1,-1,1;1,2,1,-1;1,1,2,1];b=[1,2,3]'; >> x=null(a),x0=a\b x = -0.6255

18、 0.6255 -0.2085 0.4170 x0 = 1 0 1 0 %通解kx+x0 %Exercise 4 >> x0=[0.2 0.8]';a=[0.99 0.05;0.01 0.95]; >> x1=a*x, x2=a^2*x, x10=a^10*x >> x=x0;for i=1:1000,x=a*x;end,x x = 0.8333 0.1667 >> x0=[0.8 0.2]'; >> x=x0;for i=1:1000,x=a*x;end,x x = 0.8333 0.1667 >>

19、[v,e]=eig(a) v = 0.9806 -0.7071 0.1961 0.7071 e = 1.0000 0 0 0.9400 >> v(:,1)./x ans = 1.1767 1.1767 %成比例,说明x是最大特征值对应的特征向量 %Exercise 5 %用到公式(3.11)(3.12) >> B=[6,2,1;2.25,1,0.2;3,0.2,1.8];x=[25 5 20]'; >> C=B/diag(x) C = 0.2400 0.4000 0.0500 0.0900 0.2000 0.0100 0.

20、1200 0.0400 0.0900 >> A=eye(3,3)-C A = 0.7600 -0.4000 -0.0500 -0.0900 0.8000 -0.0100 -0.1200 -0.0400 0.9100 >> D=[17 17 17]';x=A\D x = 37.5696 25.7862 24.7690 %Exercise 6(1) >> a=[4 1 -1;3 2 -6;1 -5 3];det(a),inv(a),[v,d]=eig(a) ans = -94 ans = 0.2553 -0.0213 0.0426

21、 0.1596 -0.1383 -0.2234 0.1809 -0.2234 -0.0532 v = 0.0185 -0.9009 -0.3066 -0.7693 -0.1240 -0.7248 -0.6386 -0.4158 0.6170 d = -3.0527 0 0 0 3.6760 0 0 0 8.3766 %Exercise 6(2) >> a=[1 1 -1;0 2 -1;-1 2 0];det(a),inv(a),[v,d]=eig(a) ans = 1 ans = 2.0000 -2.0000 1.0000 1

22、0000 -1.0000 1.0000 2.0000 -3.0000 2.0000 v = -0.5773 0.5774 + 0.0000i 0.5774 - 0.0000i -0.5773 0.5774 0.5774 -0.5774 0.5773 - 0.0000i 0.5773 + 0.0000i d = 1.0000 0 0 0 1.0000 + 0.0000i 0 0 0 1.0000 - 0.0000i %Exercise 6(3) >> A=[5 7 6 5;7 10 8 7;6 8 10 9;5 7 9 10] A = 5 7

23、 6 5 7 10 8 7 6 8 10 9 5 7 9 10 >> det(A),inv(A), [v,d]=eig(A) ans = 1 ans = 68.0000 -41.0000 -17.0000 10.0000 -41.0000 25.0000 10.0000 -6.0000 -17.0000 10.0000 5.0000 -3.0000 10.0000 -6.0000 -3.0000 2.0000 v = 0.8304 0.0933 0.3963 0.3803 -0.5016 -0.3017 0.6149 0.5286

24、 -0.2086 0.7603 -0.2716 0.5520 0.1237 -0.5676 -0.6254 0.5209 d = 0.0102 0 0 0 0 0.8431 0 0 0 0 3.8581 0 0 0 0 30.2887 %Exercise 6(4)(以n=5为例) %关键是矩阵的定义 %方法一(三个for) n=5; for i=1:n, a(i,i)=5;end for i=1:(n-1),a(i,i+1)=6;end for i=1:(n-1),a(i+1,i)=1;end a %方法二(一个for) n=5;a

25、zeros(n,n); a(1,1:2)=[5 6]; for i=2:(n-1),a(i,[i-1,i,i+1])=[1 5 6];end a(n,[n-1 n])=[1 5]; a %方法三(不用for) n=5;a=diag(5*ones(n,1)); b=diag(6*ones(n-1,1)); c=diag(ones(n-1,1)); a=a+[zeros(n-1,1),b;zeros(1,n)]+[zeros(1,n);c,zeros(n-1,1)] %下列计算 >> det(a) ans = 665 >> inv(a)

26、ans = 0.3173 -0.5865 1.0286 -1.6241 1.9489 -0.0977 0.4887 -0.8571 1.3534 -1.6241 0.0286 -0.1429 0.5429 -0.8571 1.0286 -0.0075 0.0376 -0.1429 0.4887 -0.5865 0.0015 -0.0075 0.0286 -0.0977 0.3173 >> [v,d]=eig(a) v = -0.7843 -0.7843 -0.9237 0.9860 -0.9237 0.5546 -0.5546 -0.3771 -0.0

27、000 0.3771 -0.2614 -0.2614 0.0000 -0.1643 0.0000 0.0924 -0.0924 0.0628 -0.0000 -0.0628 -0.0218 -0.0218 0.0257 0.0274 0.0257 d = 0.7574 0 0 0 0 0 9.2426 0 0 0 0 0 7.4495 0 0 0 0 0 5.0000 0 0 0 0 0 2.5505 %Exercise 7(1) >> a=[4 1 -1;3 2 -6;1 -5 3];[v,d]=eig(a) v = 0.0185 -0.9

28、009 -0.3066 -0.7693 -0.1240 -0.7248 -0.6386 -0.4158 0.6170 d = -3.0527 0 0 0 3.6760 0 0 0 8.3766 >> det(v) ans = -0.9255 %v行列式正常, 特征向量线性相关,可对角化 >> inv(v)*a*v %验算 ans = -3.0527 0.0000 -0.0000 0.0000 3.6760 -0.0000 -0.0000 -0.0000 8.3766 >> [v2,d2]=jordan(a) %也可用jordan

29、v2 = 0.0798 0.0076 0.9127 0.1886 -0.3141 0.1256 -0.1605 -0.2607 0.4213 %特征向量不同 d2 = 8.3766 0 0 0 -3.0527 - 0.0000i 0 0 0 3.6760 + 0.0000i >> v2\a*v2 ans = 8.3766 0 0.0000 0.0000 -3.0527 0.0000 0.0000 0.0000 3.6760 >> v(:,1)./v2(:,2) %对应相同特征值的特征向量成比例 ans = 2.4491 2.

30、4491 2.4491 %Exercise 7(2) >> a=[1 1 -1;0 2 -1;-1 2 0];[v,d]=eig(a) v = -0.5773 0.5774 + 0.0000i 0.5774 - 0.0000i -0.5773 0.5774 0.5774 -0.5774 0.5773 - 0.0000i 0.5773 + 0.0000i d = 1.0000 0 0 0 1.0000 + 0.0000i 0 0 0 1.0000 - 0.0000i >> det(v) ans = -5.0566e-028 -5.1918e

31、017i %v的行列式接近0, 特征向量线性相关,不可对角化 >> [v,d]=jordan(a) v = 1 0 1 1 0 0 1 -1 0 d = 1 1 0 0 1 1 0 0 1 %jordan标准形不是对角的,所以不可对角化 %Exercise 7(3) >> A=[5 7 6 5;7 10 8 7;6 8 10 9;5 7 9 10] A = 5 7 6 5 7 10 8 7 6 8 10 9 5 7 9 10 >> [v,d]=eig(A) v = 0.8304 0.0933 0.3963 0.3

32、803 -0.5016 -0.3017 0.6149 0.5286 -0.2086 0.7603 -0.2716 0.5520 0.1237 -0.5676 -0.6254 0.5209 d = 0.0102 0 0 0 0 0.8431 0 0 0 0 3.8581 0 0 0 0 30.2887 >> inv(v)*A*v ans = 0.0102 0.0000 -0.0000 0.0000 0.0000 0.8431 -0.0000 -0.0000 -0.0000 0.0000 3.8581 -0.0000 -0.0000 -0.0

33、000 0 30.2887 %本题用jordan不行, 原因未知 %Exercise 7(4)参考6(4)和7(1), 略 %Exercise 8 只有(3)对称, 且特征值全部大于零, 所以是正定矩阵. %Exercise 9(1) >> a=[4 -3 1 3;2 -1 3 5;1 -1 -1 -1;3 -2 3 4;7 -6 -7 0] >> rank(a) ans = 3 >> rank(a(1:3,:)) ans = 2 >> rank(a([1 2 4],:)) %1,2,4行为最大无关组 ans = 3 >> b=a([

34、1 2 4],:)';c=a([3 5],:)'; >> b\c %线性表示的系数 ans = 0.5000 5.0000 -0.5000 1.0000 0 -5.0000 %Exercise 10 >> a=[1 -2 2;-2 -2 4;2 4 -2] >> [v,d]=eig(a) v = 0.3333 0.9339 -0.1293 0.6667 -0.3304 -0.6681 -0.6667 0.1365 -0.7327 d = -7.0000 0 0 0 2.0000 0 0 0 2.0000 >> v'*v

35、 ans = 1.0000 0.0000 0.0000 0.0000 1.0000 0 0.0000 0 1.0000 %v确实是正交矩阵 %Exercise 11 %设经过6个电阻的电流分别为i1, ..., i6. 列方程组如下 %20-2i1=a; 5-3i2=c; a-3i3=c; a-4i4=b; c-5i5=b; b-3i6=0; %i1=i3+i4;i5=i2+i3;i6=i4+i5; %计算如下 >> A=[1 0 0 2 0 0 0 0 0;0 0 1 0 3 0 0 0 0;1 0 -1 0 0 -3 0 0 0; 1 -1 0 0 0

36、0 -4 0 0; 0 -1 1 0 0 0 0 -5 0;0 1 0 0 0 0 0 0 -3; 0 0 0 1 0 -1 -1 0 0;0 0 0 0 -1 -1 0 1 0; 0 0 0 0 0 0 -1 -1 1]; >>b=[20 5 0 0 0 0 0 0 0]'; A\b ans = 13.3453 6.4401 8.5420 3.3274 -1.1807 1.6011 1.7263 0.4204 2.1467 %Exercise 12 >> A=[1 2 3;4 5 6;7 8 0]; >> left=sum(ei

37、g(A)), right=sum(trace(A)) left = 6.0000 right = 6 >> left=prod(eig(A)), right=det(A) %原题有错, (-1)^n应删去 left = 27.0000 right = 27 >> fA=(A-p(1)*eye(3,3))*(A-p(2)*eye(3,3))*(A-p(3)*eye(3,3)) fA = 1.0e-012 * 0.0853 0.1421 0.0284 0.1421 0.1421 0 -0.0568 -0.1137 0.1705

38、>> norm(fA) %f(A)范数接近0 ans = 2.9536e-013 %Exercise 1(1) roots([1 1 1]) %Exercise 1(2) roots([3 0 -4 0 2 -1]) %Exercise 1(3) p=zeros(1,24); p([1 17 18 22])=[5 -6 8 -5]; roots(p) %Exercise 1(4) p1=[2 3]; p2=conv(p1, p1); p3=conv(p1, p2); p3(end)=p3(end)-4; %原p3最后一个分量-4

39、 roots(p3) %Exercise 2 fun=inline('x*log(sqrt(x^2-1)+x)-sqrt(x^2-1)-0.5*x'); fzero(fun,2) %Exercise 3 fun=inline('x^4-2^x'); fplot(fun,[-2 2]);grid on; fzero(fun,-1),fzero(fun,1),fminbnd(fun,0.5,1.5) %Exercise 4 fun=inline('x*sin(1/x)','x'); fplot(fun, [-0.1 0.1]); x=zeros(1,1

40、0);for i=1:10, x(i)=fzero(fun,(i-0.5)*0.01);end; x=[x,-x] %Exercise 5 fun=inline('[9*x(1)^2+36*x(2)^2+4*x(3)^2-36;x(1)^2-2*x(2)^2-20*x(3);16*x(1)-x(1)^3-2*x(2)^2-16*x(3)^2]','x'); [a,b,c]=fsolve(fun,[0 0 0]) %Exercise 6 fun=@(x)[x(1)-0.7*sin(x(1))-0.2*cos(x(2)),x(2)-0.7*cos(x(1))+0.2*sin

41、x(2))]; [a,b,c]=fsolve(fun,[0.5 0.5]) %Exercise 7 clear; close; t=0:pi/100:2*pi; x1=2+sqrt(5)*cos(t); y1=3-2*x1+sqrt(5)*sin(t); x2=3+sqrt(2)*cos(t); y2=6*sin(t); plot(x1,y1,x2,y2); grid on; %作图发现4个解的大致位置,然后分别求解 y1=fsolve('[(x(1)-2)^2+(x(2)-3+2*x(1))^2-5,2*(x(1)-3)^2+(x(2)/3)^2-4]',[

42、1.5,2]) y2=fsolve('[(x(1)-2)^2+(x(2)-3+2*x(1))^2-5,2*(x(1)-3)^2+(x(2)/3)^2-4]',[1.8,-2]) y3=fsolve('[(x(1)-2)^2+(x(2)-3+2*x(1))^2-5,2*(x(1)-3)^2+(x(2)/3)^2-4]',[3.5,-5]) y4=fsolve('[(x(1)-2)^2+(x(2)-3+2*x(1))^2-5,2*(x(1)-3)^2+(x(2)/3)^2-4]',[4,-4]) %Exercise 8(1) clear; fun=inline('x.^2.

43、sin(x.^2-x-2)'); fplot(fun,[-2 2]);grid on; %作图观察 x(1)=-2; x(3)=fminbnd(fun,-1,-0.5); x(5)=fminbnd(fun,1,2); fun2=inline('-x.^2.*sin(x.^2-x-2)'); x(2)=fminbnd(fun2,-2,-1); x(4)=fminbnd(fun2,-0.5,0.5); x(6)=2 feval(fun,x) %答案: 以上x(1)(3)(5)是局部极小,x(2)(4)(6)是局部极大,从最后一句知道x(1)全局最小, x(

44、2)最大。 %Exercise 8(2) clear; fun=inline('3*x.^5-20*x.^3+10'); fplot(fun,[-3 3]);grid on;%作图观察 x(1)=-3; x(3)=fminsearch(fun,2.5); fun2=inline('-(3*x.^5-20*x.^3+10)'); x(2)=fminsearch(fun2,-2.5); x(4)=3; feval(fun,x) %Exercise 8(3) fun=inline('abs(x^3-x^2-x-2)'); fplot(fun,[0

45、3]);grid on;%作图观察 fminbnd(fun,1.5,2.5) fun2=inline('-abs(x^3-x^2-x-2)'); fminbnd(fun2,0.5,1.5) %Exercise 9 close; x=-2:0.1:1;y=-7:0.1:1; [x,y]=meshgrid(x,y); z=y.^3/9+3*x.^2.*y+9*x.^2+y.^2+x.*y+9; mesh(x,y,z);grid on;%作图观察 fun=inline('x(2)^3/9+3*x(1)^2*x(2)+9*x(1)^2+x(2)^2+x(1)*x

46、2)+9'); x=fminsearch(fun,[0 0])%求极小值 fun2=inline('-(x(2)^3/9+3*x(1)^2*x(2)+9*x(1)^2+x(2)^2+x(1)*x(2)+9)'); x=fminsearch(fun2,[0 -5])%求极大值 %Exercise 10 clear;t=0:24; c=[15 14 14 14 14 15 16 18 20 22 23 25 28 ... 31 32 31 29 27 25 24 22 20 18 17 16]; p2=polyfit(t,c,2) p3=polyfit(t

47、c,3) fun=inline('a(1)*exp(a(2)*(t-14).^2)','a','t'); a=lsqcurvefit(fun,[0 0],t,c)%初值可以试探 f=feval(fun, a,t) norm(f-c)%拟合效果 plot(t,c,t,f) %作图检验 fun2=inline('b(1)*sin(pi/12*t+b(2))+20','b','t');%原题修改f(x)+20 b=lsqcurvefit(fun2,[0 0],t,c) figure f2=feval(fun2, b,t) norm(f2-c)%拟合效果

48、plot(t,c,t,f2) %作图检验 %Exercise 11 fun=inline('(1-x)*sqrt(10.52+x)-3.06*x*sqrt(1+x)*sqrt(5)'); x=fzero(fun, 0, 1) %Exercise 12 r=5.04/12/100;N=20*12; x=7500*180 %房屋总价格 y=x*0.3 %首付款额 x0=x-y%贷款总额 a=(1+r)^N*r*x0/((1+r)^N-1)%月付还款额 r1=4.05/12/100;x1=10*10000;%公积金贷款 a1=(1+r1)^N*r1*x1/

49、1+r1)^N-1) x2=x0-x1%商业贷款 a2=(1+r)^N*r*x2/((1+r)^N-1) a=a1+a2 %Exercise 13 %列方程th*R^2+(pi-2*th)*r^2-R*r*sin(th)=pi*r^2/2 %化简得sin(2*th)-2*th*cos(2*th)=pi/2 %以下Matlab计算 clear;fun= inline('sin(2*th)-2*th*cos(2*th)-pi/2','th') th=fsolve(fun,pi/4) R=20*cos(th) %Exercise 14 %先在Edi

50、tor窗口写M函数保存 function x=secant(fname,x0,x1,e) while abs(x0-x1)>e, x=x1-(x1-x0)*feval(fname,x1)/(feval(fname,x1)-feval(fname,x0)); x0=x1;x1=x; end %再在指令窗口 fun=inline('x*log(sqrt(x^2-1)+x)-sqrt(x^2-1)-0.5*x'); secant(fun,1,2,1e-8) %Exercise 15 %作系数为a,初值为xo,从第m步到第n步迭代过程的M函数: fun

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服