我想根據手的圖像繪製一些點。然後,我應該使用拉格朗日插值法將所有點繪製在一起,以便出現手的形狀。由於函數只適用於一對一或多對一,因此我在插值時遇到困難。但是,手的形狀需要2個點,它們可能具有相同的x座標但不同的y座標。有什麼建議麼?Matlab插值圖
-1
A
回答
2
您有一個描述手形狀的n個點(x,y)的序列。在matlab中,你可以用2個向量來表示它。
X=[x1;x2;..;xn]
Y=[y1;y2;..;yn]
現在您可以通過parametric equation來描述手的形狀。
x = f(t);
y = g(t);
要使用拉格朗日插值,你必須選擇長度爲n
t=[t1;t2;t3;...;tn] #(with t increasing)
的向量t對於每個元素TI在T下面的語句應該是真實的。
xi = f(ti)
yi= g(ti)
這意味着由f(t)和g(t)描述的曲線會經過您提供的所有點。你可以通過對矢量x和g(t)使用拉格朗日插值,通過對y做同樣的處理,找到f(t)的方程。
現在你只需要在很多t值中計算[f(t),g(t)]。
結論
要很快陳述解決方案。以參數形式表示手的形狀。通過這樣做,你可以單獨對拉伸曲線和y曲線進行拉格朗日插值。 (請確保您使用相同的參數,並且該參數在任何給定點均相同。)
+0
如何編寫參數插值? –
相關問題
- 1. matlab 4D插值圖
- 2. Matlab contourf圖插值
- 3. 插值直方圖matlab
- 4. Matlab圖像插值interp2()
- 5. matlab插值
- 6. Matlab 3D插值
- 7. Simulink插值[Matlab]
- 8. 使用MATLAB插值肌電圖處理
- 9. MATLAB中的圖像插值涉及interp1
- 10. Matlab中的插值
- 11. MATLAB中的連續插值?
- 12. 使用polyfit插值(Matlab)
- 13. Matlab中的雙重插值
- 14. Matlab 3D數據插值
- 15. Python與MATLAB的插值
- 16. Matlab中的簡單插值
- 17. matlab中的曲面插值
- 18. 如何在MatLab中插值
- 19. 向量化插值matlab
- 20. 2D插值表(Matlab的)
- 21. Matlab子插圖擠壓
- 22. MatLab中的小插圖
- 23. 如何使用MATLAB 3D進行插值使用散射插值圖?
- 24. 插值圖像中的像素顏色,matlab
- 25. matlab中的散點圖數據插值2013
- 26. 如何在Matplotlib(Numpy)中生成MATLAB圖(插值)?
- 27. Matlab:使用三線性插值的局部顏色直方圖
- 28. Matlab圖像閾值處理
- 29. 繪圖函數=值Matlab
- 30. 如何圖像值從MATLAB
您可能會發現[此答案](http://stackoverflow.com/a/16400330/1714410)有用。 – Shai