2016第3章MATLAB数值计算1.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文档。上传文档
查看更多
例:用?一个8次多?项式在[0?,3]逼近?sin(x?) ?x=0:0?.1:3;? y=si?n(x);? p=po?lyfit?(x,y,?8); y?1=pol?yval(?p,x);? plot?(x,y1?,’k*’?,x,y,?’k-’)?; x?1=0:0?.1:6;? y1=s?in(x1?); y2?=poly?val(p?,x1);? plot?(x,y1?,’k*’?,x,y,?’k-’)?; 3.3?.3数值插?值 一维数值?插值: 格?式:Y1=?inter?p1(X,?Y,X1,?’meth?od’);? meth?od插值方?式:lin?ear(线?性插值),?neare?st(最近?插值),s?pline?(三次样条?插值),c?ubic(?三次多项式?插值)默认?插值是li?near(?线性插值)?. 例?: X=0:?0.2:p?i; y1?=inte?rp1(X?,Y,pi?/2); ?y2=in?terp1?(X,Y,?pi/2,?near?est)?; y3=?inter?p1(X,?Y,pi/?2,‘sp?line?); y4?=inte?rp1(X?,Y,pi?/2,‘c?ubic?); y1? = ? ? y2 =? ? y3=? ? y4=? 0.9?975 ? 0.9?996 ? ? 1 ? ? ?1 3.3?.4数值微?分 差?分函数 d?x=dif?f(X);? dxi=?X(i+1?)-X(i?) dx=?diff(?X,n);? diff?(X,2)?=diff?(diff?(X));? 3.3?.5数值积?分 积?分函数: ?quad(?f,a,b?,tol,?trace?); f在?[a,b]?的积分,t?ol计算精?度,默认为?0.001?,trac?e非0时画?出积分图形? 例:? f=in?line(?exp(?-x.^2?)); ? ? qua?d(f,0?,1); ?quad(?f,a,b?,c,d,?tol,t?race)?;函数f(?x,y)在?[a,b]?*[c,d?]上的积分?. 3?.3.6多?项式及其运?算 多?项式的建立? ?按降幂用向?量表示.如?: ?p(x)=?2x4-3?x-10 ? p=?[2 0 ?0 -3 ?-10];? 多项式的?求根 ? 命令:?x=roo?ts(p)?; x =? 1?.6538? ? ? -0?.1677? + 1.?5050i? -0?.1677? - 1.?5050i? -1?.3185? 多项?式求值 ? 函数?格式: p?olyva?l(p,x?);x为标?量或矩阵 ?例: x=?[1,2;?3,4];? poly?val(p?,x); ?ans =? -?11 ? 16 ? 143? 49?0 多?项式四则运?算 多?项式的加减?法 ?例: p1?(x)=5?x2-2x?+20, ?p2(x)?=x3-3?x2+x+?13 ? ? 则p1?=[0 5? -2 2?0]; p?2=[1 ?-3 1 ?13]; ? ? p?=p1+p?2 ? ? p= ? ? ? 1 ?2 -1 ?33 多项?式的乘除法? 函数?: con?v (乘)?,deco?nv(除)?. ?多项式的导?数 例:? a=[4?,1,2,?3]; ? ? p=?polyd?er(a)?;计算多项?式a的导数? ? ?p = ? ? ? 12 ? 2? ?2 ? p=? poly?der(a?,b); ?求a*b的?导数 ? [?p,q]=?polyd?er(a,?b);求a?/b的导数? 第三章? MATL?AB数值计?算 3.1矩?阵运算 3?.2稀疏矩?阵 3.3? 数据处理?与多项式运?算 3?.1矩阵运?算 3.1?.1矩阵变?换 3.1?.2矩阵的?逆与秩 3?.1.3矩?阵的特征值?与特征向量? 3.1?.1矩阵变?换 MATL?AB提供了?几个矩阵变?换函数及调?用方式: ?B=fli?pud(A?);A对于?水平轴沿上?下方向进行?列维翻转 ?B=fli?plr(A?); A对?于垂直轴沿?左右方向进?行列维翻转? B=fl?ipdim?(A,di?m); A?沿着特定维?进行翻转.? B=ro?t90(A?);矩阵A?逆时针方向?旋转90度? B=ro?t90(A?,k);矩?阵A逆时针

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档