- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5Matlab在计算方法中的高级应用分析.ppt
Matlab在计算方法中的应用 插值与拟合 积分与微分 求解线型方程组 求解非线性方程组 常微分方程的解法 1.插值与拟合 Lagrange插值 %lagrange insert function y=lagrange(x0,y0,x) n=length(x0);m=length(x); for i=1:m z=x(i); s=0.0; for k=1:n p=1.0; for j=1:n if j~=k p=p*(z-x0(j))/(x0(k)-x0(j)); end end s=p*y0(k)+s; end y(i)=s; end end 分段线型插值: 所谓分段线型插值就是通过插值点用折线段连接起来逼近原曲线 yi=interp1(x,y,xi) 对节点向量(x,y)插值,求xi对应的yi值 yi=interp1(y,xi) 默认x=1:n,n为向量y的长度值 yi=interp1(x,y,xi,’method’) method指定插值的算法,默认为线型算法,可取值为:‘nearest’-线性最近项插值;‘linear’-线性插值;‘spline’-立方样条插值;‘cubic’-立方插值。 Hermite插值 要求插值点上函数值和导数值都相等 xi, yi, yi’分别为插值节点、对应函数值和对应一阶倒数值。 自编程序函数:y=hermite(x0,y0,y1,0.34); 三次样条插值 设区间[a,b]上给定的有关划分a=x0x1…xn=b, S为[a,b]区间上满足下面条件的函数: S在[a,b] 上二阶导数连续 S在每个插值子区间[xi,xi+1]上是三阶多项式 则称S为关于划分的有关三次样条函数。 常用的三次样条函数的边界条件有三种类型 I型,S’(x0)=f’0, S’(xn)=f’n; II型,S’’(x0)=f’’0, S’’(xn)=f’’n;特殊情况为都等于0; III型, Sj(x0)= Sj(xn),j=0,1,2,…; 周期样条函数。 自编II型程序函数如下:s=spline2(x0,y0,y21,y2n,x) 最小二乘拟合 利用polyfit进行多项式拟合 x=[0.5 1.0 1.5 2.0 2.5 3.0]; y=[1.75 2.45 3.81 4.80 7.00 8.60]; a=polyfit(x,y,2) a = 0.5614 0.8287 1.1560 x1=[0.5:0.05:3.0]; y1=a(3)+a(2)*x1+a(1)*x1.*x1; plot(x1,y1,-r) hold on plot(x,y,*) 利用常用的矩阵除法解决复杂型函数的拟合 例:用最小二乘法求形如y=a+bx2的经验公式,使它与下表数据拟合 2.积分与微分 Newton-Cotes系列数值求积公式 矩形求积公式 cumsum(X) 梯形求积公式 trapz(X,Y) 自适应simpson法求积 quad(‘F’,a,b,…) 自适应的cotes法求积公式 quad8(‘F’,a,b,…) Gauss求积公式 Romberg求积公式 Monte-Carlo方法 以上均可自编程序完成。 符号积分 int symsum 微分和差分 数值微分与差分 diff(X,N,DIM) 符号微分与差分 diff(S,’v’,n) 梯度函数 [fx,fy]=gradient(F,HX,HY) 多元函数的导数 jacobian(f,v) 3.求解线型方程组 一般分为两种 直接法:通过矩阵的变形、消去直接求解,主要用于低阶稠密矩阵 叠代法:利用某种极限过程去逐渐逼近方程组精确解,主要用于大型稀疏矩阵 直接法: 矩阵除法:x=a\b 线性方程组直接求解分析 LU分解: [l,u]=lu(a) Cholesky分解:l=chol(a) 奇异值分解:[U,S,V] = SVD(X) 上三角变换:triu 对角变换:diag 下三角变换:tril 跌代解法的几种形式 Jacobi跌代法 gauss-seidel跌代法 SOR(逐次超松弛跌代法) 两步跌代法 均可自己编程完成 线性方程组的解析解法 linsolve solve vpa 4.求解非线性方程组 非线性方程的解法 二分法 不动点叠代法 Newton叠代(切线叠代)法 割线法 可自行编制函数 方程组解法 不动点跌代 Newton法 broyden法(秩1的拟newton法) 非线性方程(组)的解析解法 f
您可能关注的文档
最近下载
- 《2023年甘肃省职业院校技能大赛职业英语技能赛项职业英语能力测试模块试题口语决赛样题》.pdf
- 建筑工程建筑面积计算规范GBT50353-2022[13].pdf
- JB/T 9628-1999 汽轮机叶片 磁粉探伤方法.pdf
- 0i-TF PLUS车床操作说明书.pdf
- 陈传明管理学笔记1.马工程——总论.pdf
- 06J925-2 压型钢板、夹芯板屋面及墙体建筑构造(二).docx VIP
- 《高速公路基础设施数字化建设数据标准》.pdf VIP
- 计算机组装与维护 知识点整理.pdf VIP
- 《员工满意度研究国内外文献综述》3900字.docx VIP
- 勤俭节约主题班会 主题班会.ppt VIP
文档评论(0)