用Matlab进行现代科学运算答题.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 用Matlab进行现代科学计算;5.1 解析解与数值解;2、解析解存在但不实用 如求解n元一次代数方程组的问题,从理论上讲,总可以把多元一次方程组简化成解析可解的形式。 然而当n较大时,需要的基本运算次数是非常惊人的,对于求解实际问题所需要的计算成本是根本无法接受的,只能采用数值解法。;5.2 数值线性代数问题及求解;5.2.2 矩阵的特征参数运算;矩阵的范数 norm(A,p);矩阵的特征多项式: c=poly(A);矩阵的特征值与特征向量; 矩阵求逆;多项式及多项式矩阵求值;面向矩阵各个元素的函数;对矩阵进行数值分析的函数;5.2.3 矩阵的相似变换与分解 ;2、正交分解 也称为“QR”分解,将一个矩阵表示成一个正交矩阵和一个上三角矩阵的乘积,A=Q*R 用qr()函数可得到分解后的两个矩阵,其调用形式为 [Q,R]=qr(A);3、奇异值分解 [U,S,V]=svd(A) 其中U和V是正交矩阵,而S是对角矩阵。即 A=U*S*V’ 奇异值分解是矩阵分析的有力工具。Matlab的一些函数也是基于此实现的,包括求伪逆函数pinv(A),求秩函数rank(A),求欧式范数norm(A,2),求条件数cond(A);5.3 数值微积分问题 ; y=magic(6) y = 35 1 6 26 19 24 3 32 7 21 23 25 31 9 2 22 27 20 8 28 33 17 10 15 30 5 34 12 14 16 4 36 29 13 18 11 diff(y) ans = -32 31 1 -5 4 1 28 -23 -5 1 4 -5 -23 19 31 -5 -17 -5 22 -23 1 -5 4 1 -26 31 -5 1 4 -5;5.3.2 数值积分;[y,n]=sum(F,a,b); 等宽矩形法求定积分 [y,n]=trapz(F,a,b); 梯形法求定积分 [y,n]=quad(F,a,b,tol); 自适应辛普森积分 [y,n]=quadl(F,a,b,tol); 自适应Lobatto积分;例子:求无穷定积分;例子:;5.4 常微分方程的数值解法 ;求解常微分方程组的数值方法是多种多样的,如常用的Euler法、Runge-Kutta法、Adams线性多步法、Gear法等。;MATLAB求解常微分方程的函数如下:;ode23()和ode45()最常用,采用自适应变步长求解方法 [t,x]=ode23(方程函数名,[t0,tf],x0,选项) [t,x]=ode45(方程函数名,[t0,tf],x0,选项) 方程函数名为描述系统状态方程的M函数的名称,该函数名应该用引号括起来。 t0和tf分别为起始和终止计算时间,x0为系统的初始状态变量的值。 返回值为求解的时间变量和相应的状态列向量构成的矩阵转置;方程函数名的编写格式是固定的: function xdot=方程函数名(t,x) 其中t为时间变量,x为方程的状态变量,xdot代表状态变量的导数。 注意,及时微分方程是非时变的,也应该在函数输入变量列表中写上t占位。;在lorenzeq.m函数中: function xdot=lorenzeq(t,x) xdot=zeros(3,1); xdot=[-8/3*x(1)+x(2)*x(3);-10*x(2)+10*x(3); -x(1)*x(2)+28*x(2)-x(3)];谢 谢!

文档评论(0)

贪玩蓝月 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档