国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

19.matlab數(shù)據(jù)分析插值(matlab程序)

這篇具有很好參考價(jià)值的文章主要介紹了19.matlab數(shù)據(jù)分析插值(matlab程序)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.簡(jiǎn)述

? ? ??

數(shù)據(jù)插值的計(jì)算機(jī)制
數(shù)據(jù)插值是一種函數(shù)逼近的方法。

一維插值
Y1=interp1(X,Y,X1,method)

二維插值
interp2():二維插值函數(shù)。
調(diào)用格式:
Z1=interp2(X,Y,Z,X1,Y1,method)
其中,X、Y是兩個(gè)向量,表示兩個(gè)參數(shù)的采樣點(diǎn), Z是采樣點(diǎn)對(duì)應(yīng)的函數(shù)值。X1、 Y1是兩個(gè)標(biāo)量或向量,表示要插值的點(diǎn)。

數(shù)據(jù)插值的實(shí)現(xiàn)方法
method用于指定插值方法,常用的取值有以下四種:

linear: 線性插值,默認(rèn)方法。將與插值點(diǎn)靠近的兩個(gè)數(shù)據(jù)點(diǎn)用直線 連接,然后在直線上選取對(duì)應(yīng)插值點(diǎn)的數(shù)據(jù)。
nearest :最近點(diǎn)插值。選擇最近樣本點(diǎn)的值作為插值數(shù)據(jù)。
pchip:分段3次埃爾米特插值。采用分段三次多項(xiàng)式,除滿足插值條件,還需滿足在若干節(jié)點(diǎn)處相鄰段插值函數(shù)的一-階導(dǎo)數(shù)相等,使得曲線光滑的同時(shí),還具有保形性。
spline: 3次樣條插值。每個(gè)分段內(nèi)構(gòu)造一個(gè)三次多項(xiàng)式, 使其插值函數(shù)除滿足插值條件外,還要求在各節(jié)點(diǎn)處具有連續(xù)的一階和二階導(dǎo)數(shù)。
?

2.代碼

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-603044.html

%% ?學(xué)習(xí)目標(biāo):插值
%% ? 一維多項(xiàng)式插值

clc;
clear all;
x=0:0.2:2;
y=(x.^2-3*x+5).*exp(-3*x).*sin(x);
xi=0:0.03:2; ? ? ? ? ? ? ? ? ? ? ? ? ? ?%要插值的數(shù)據(jù)
yi_nearest=interp1(x,y,xi,'nearest'); ? %臨近點(diǎn)插值
yi_linear=interp1(x,y,xi); ? ? ? ? ? ? ?%默認(rèn)為線性插值
yi_spine=interp1(x,y,xi,'spine'); ? ? ? %三次樣條插值
yi_pchip=interp1(x,y,xi,'pchip'); ? ? ? %分段三次Hermite插值
yi_v5cubic=interp1(x,y,xi,'v5cubic'); ? %MATLAB5中三次多項(xiàng)式插值
figure; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %畫圖顯示
hold on;
subplot(231);
plot(x,y,'ro');
title('已知數(shù)據(jù)點(diǎn)');
subplot(232);
plot(x,y,'ro',xi,yi_nearest,'b-');
title('臨近點(diǎn)插值');
subplot(233);
plot(x,y,'ro',xi,yi_linear,'b-');
title('線性插值');
subplot(234);
plot(x,y,'ro',xi,yi_spine,'b-');
title('三次樣條插值');
subplot(235);
plot(x,y,'ro',xi,yi_pchip,'b-');
title('分段三次Hermite插值');
subplot(236);
plot(x,y,'ro',xi,yi_v5cubic,'b-');
title('MATLAB5中三次多項(xiàng)式插值');

%% 采用一維快速傅立葉插值

clc;
clear all;
x=0:1.1:8;
y=sin(x);
n=2*length(x); ?%增采樣1倍
yi=interpft(y,n);%采用一維快速傅立葉插值
xi=0:0.55:8.3;%要插值的數(shù)據(jù)
figure;%畫圖顯示
hold on;
plot(x,y,'ro',xi,yi,'b-');
legend('原始數(shù)據(jù)','插值后結(jié)果');
%% ?三次樣條插值

clc;
clear all;
x=0:10;%原始數(shù)據(jù)
y=sin(x);
xi=0:.25:10;%插值數(shù)據(jù)
yi=spline(x,y,xi);%三次樣條插值
pp=spline(x,y);%產(chǎn)生插值函數(shù)
y1=ppval(pp,xi); %結(jié)果相同y1=yi
y2=interp1(x,y,xi,'spline'); %結(jié)果相同y2=yi
figure;%畫圖顯示
plot(x,y,'o',xi,yi);
legend('原始數(shù)據(jù)','三次樣條插值');
?

?

3.運(yùn)行結(jié)果

19.matlab數(shù)據(jù)分析插值(matlab程序),matlab,數(shù)據(jù)分析,算法,開發(fā)語(yǔ)言,學(xué)習(xí),機(jī)器學(xué)習(xí),人工智能

?

19.matlab數(shù)據(jù)分析插值(matlab程序),matlab,數(shù)據(jù)分析,算法,開發(fā)語(yǔ)言,學(xué)習(xí),機(jī)器學(xué)習(xí),人工智能

?19.matlab數(shù)據(jù)分析插值(matlab程序),matlab,數(shù)據(jù)分析,算法,開發(fā)語(yǔ)言,學(xué)習(xí),機(jī)器學(xué)習(xí),人工智能

?

?

到了這里,關(guān)于19.matlab數(shù)據(jù)分析插值(matlab程序)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包