2015-07-21 93 views
1

假設我有一系列點,x軸座標值存儲在向量xx中,y軸值存儲在向量yy中。所以我可以繪製曲線plot(xx,yy)在Matlab中返回曲線上的任意點

現在我有另一個向量xxxxxx中的元素可能不在向量xx中。如果我使用xxx作爲x軸值,我如何獲得對應於xxxY值?

+2

二者必選其一:'interp1','spline' – rst

回答

2

正如RobertStettler所建議的那樣,您可以內插以得到y的值,其對應於xxx中的x值。 Matlab的可使用interp1提供多種插值方法,例如線性插值:

yyy = interp1(xx, yy, xxx, 'linear'); 
2

interp1

具體來說,

yyyy = interp1(xx,yy,XXX); 

這是一個非常全功能的作用,一定要檢查help interp1看到的一切,它可以做。

+0

謝謝,追求。你和Shai都提供了正確的答案,但是由於Shai的答案更早,所以我應該接受Shai的答案。爲此事道歉。 – Bloodmoon

+0

別擔心。相對容易的問題基本上是很少打字的比賽。 – Pursuit