matlab编写拉格朗日插值函数,Matlab编程实现拉格朗日插值法计算插值
对于matlab编写拉格朗日插值函数,Matlab编程实现拉格朗日插值法计算插值,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。
操作方法:
1.1了解多项式插值的内涵,明确拉格朗日插值多项式的性质和计算方法。打开Matlab软件。创建新的M文件。1.点击Matlab左上角的New plus按钮。2:在弹出的下拉菜单中选择脚本。(Ps:可以直接用快捷键[Ctrl N]]软件会弹出M函数的编辑界面。)
Write Lagrangian interpolation function program: function yh=Lagrange (x, y, xh)n=length (x); M=length (xh); Yh=zero (1, m); C1=one (n-1,1); C2=one (1, m); For I=1: NXP=X ([1: I-1i1: n]); yh=yh y(i)*prod((c1*xh-xp'*c2)。 /(x(I)-XP ' * C2)); End note: This program can only realize one interpolation calculation at a time.
The program that can realize multiple interpolation calculations is as follows: function yh=Lagrange (x, y, xh)n=length (x); M=length (xh); x=x(:); y=y(:); xh=xh(:); Yh=zero (m, 1); C1=one (1, n-1); C2=one (m, 1); For i=1:n, XP=x ([1: I-1i1: n]); yh=yh y(i) * prod((xh*c1-c2*xp ')。 /(C2 *(x(I)* C1-XP’)),2); end
保存文件时,需要注意的是,文件名应该与函数名相同。在Matlab中输入给定的数据x和y,计算插值点的值xh。输入后按[Enter]键加载数据。调用编写的程序并运行它。在Matlab的命令窗口中输入【lagrange (x,y,xh)】并按【Enter】键,得到lagrange插值函数计算的插值。
特别提示:
本文作者使用的Matkab版本是2014a,其他版本都适用,但是2012a和之前版本的接口差别很大。
以上知识分享到此为止,希望能够帮助到大家!
推荐阅读
- oppo手机强制恢复出厂,如何给OPPO手机软件搬家
- cvt变速箱寿命多少公里,能跑30万公里或15年吗
- 混沌村可爱表情包软件介绍,混沌村可爱表情包
- 去一趟俄罗斯旅游需要花多少钱,去一趟日本旅行要花多少钱
- 关于重庆紫光国际化工有限公司的介绍 重庆紫光化工采购网
- 足球97黄金一代 最差一代还是中兴良才,盘点97级国奥,多人具备接班潜力
- 怎样辨别白金戒指,怎样辨别白金戒指的真假
- 联想a580笔记本,联想A580报价、参数、图片、怎么样
- 汽车冷媒多久更换一次最好,汽车冷媒多久更换一次
- 广东卫视今日下午节目表 2022广东卫视春晚节目单完整版来啦什么时候播出你期待哪个
- 百度云限速怎么破解,怎样解决百度云限速问题
- 新冠疫情停产,史无前例!受新冠病毒影响全球超150家车厂停产!
- 上海外滩开幕式 盘点总结外滩大会开幕式的九大看点
- 支付宝怎么改名字和身份证不是一个名字,支付宝怎么改名字和身份证
- 菜鸟电子面单在哪里,菜鸟电子面单的打印软件使用方法
- 诺基亚N73最新报价,诺基亚N73怎么样
- 求助天下足球马尔蒂尼退役文章 托蒂为何告别罗马三根导火索逼退狼王
- 苏泊尔电饭煲拆卸上盖图,苏泊尔电饭煲拆卸教程
- 一汽大众车型及价格探岳,一汽大众探岳280落地多少钱