2016-07-18 68 views

回答

2

使用interp1。例如:你有一個正弦信號每pi/4採樣一次。

x = 0:pi/4:2*pi; 
v = sin(x); 

enter image description here

我們想更細的取樣xq(每PI/16):

xq = 0:pi/16:2*pi; 

其結果將是:

vq1 = interp1(x,v,xq); 

enter image description here

vq1是一個向量,其值從v插值來滿足新的採樣xq

PD:您還可以通過你想要哪種類型的插值的參數:「直線」,「最近」,「立方」 ,等等......

+0

我有兩個數值向量不是函數和點。 – zahraesb

+2

在我的例子中,你也有數字向量。 sin(x)不是一個符號函數,它只是生成值,但如果遵循一個公式,則更容易看出插值的工作原理。你可以用'rand(numel(x),1)'代替'sin(x)',看看它是否仍然有效。 –