日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

插值方法——Lagrange插值公式

發布時間:2024/1/17 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 插值方法——Lagrange插值公式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題

已知f(x)=ex(3x-ex),利用插值節點x0=1.00,x1=1.02,x2=1.04,x3=1.06,構造三次Lagrange插值公式,由此計算f(1.03)的近似值,并給出其實際誤差。

原理

根據線性插值和拋物線插值的基函數構造方法,令

其中(i=0,1,..n)為n次多項式,滿足

可得:=

則:

根據上面知識可以得到本題的公式

誤差:

程序框圖

結果比較

誤差:

結論

1. 誤差為 這個單位級別可以忽略。

2. =。所以插值方法算出來基本接近原值。

附件:程序

函數文件fun.m

function y=fun(x)

y=exp(x)*(3*x-exp(x));

主文件main.m

x=[1.00,1.02,1.04,1.06]; %

xt=1.03;

y=[0 0 0 0];

for i=1:4

y(i)=fun1(x(i)); %f(xi)值

end

sums=0;

for i=1:4

prods=1;

for j=1:4

if(i~=j)

prods=prods*(xt-x(j))./(x(i)-x(j)); %聯加

end

end

sums=sums+prods*y(i); %聯乘

end

sums

fun1(xt)

轉載于:https://www.cnblogs.com/lecone/archive/2011/05/10/2041965.html

總結

以上是生活随笔為你收集整理的插值方法——Lagrange插值公式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。