新冠插值法matlab MATLAB插值法程式

2021-10-13 01:56:12 字數 1003 閱讀 1624

課程名稱

:數學實驗

學期:2012—2013

學年第一學期

成績指導教師

李朝遷學生姓名

:張偉學生學號

實驗名稱

用多種插值法逼近

sin(x)

實驗編號

no.實驗日期

2012-10-23

實驗學時

學院:數學與統計學院

專業:數理基礎科學年級級

一、實驗目的:

學會運用插值法求得所需值。

二、實驗內容:

通過提供的初值,運用插值法計算要求位置處的

sin(x)

值,模擬

出插值影象,並與真值影象做對比。

三、實驗環境:

matlab

四,實驗方法:

根據所給初值條件

x=[0.4

0.50.6

0.7]

y=[0.38942

0.47943

0.56464

0.64422]

通過對插值法

spline

的呼叫,

運用語句

y1=interp1(x,y,x1,'spline')

求解x1=0.57891

處的插值

y1=interp1(x,y,x1,'spline')

再利用現所得的資料,對

x值進行細小的分割,使插值的密度加大,分別用

插值法nearest

linear

cubic

求出對應的

y資料組,再根據對應的

[x,y]

資料作圖,

以獲得插值影象及真實值影象,並比較插值影象與真實值影象的相似度。

另外我將插值資料與真實值作差獲得兩者的差額,並描繪出相應的差額圖

像,在對比相似度時更為明顯易懂。

五、實驗過程:

根據設計思想,

編寫並鍵入程式於

matlab

牛頓插值法

有了拉格朗日插值法,牛頓插值怎麼會缺席呢,這裡介紹牛頓插值,牛頓插值自然是為了解決拉格朗日的在程式設計上的缺陷而出現的 至少邏輯是這樣的 拉格朗日插值法在程式設計上的缺陷是什麼呢?從拉格朗日插值的形式就可以得知,每增加乙個插值節點就要重新計算插值基函式,這是乙個致命的缺點。牛頓插值克服了這個問題,我...

數值分析 插值 牛頓插值法

clc clear all close all n 1 1 10000 sig sin n 100 k 0 for i 1 4 10000 k k 1 x arr n i i 3 y arr sig i i 3 arr new y k newtoninterpolation x arr,y arr,...

拉格朗日插值法與牛頓插值法

double f double xx 利用拉格朗日插值函式 f x sigma x xj xk xj yk k 1,2,3,4,總結 拉格朗日插值法和牛頓插值法可以使得插值函式完美的匹配給定的節點,在一般情況下,拉格朗日插值法就能滿足我們對於給定樣本進行插值的要求,但是當我們給定的節點個數在不斷增多...