2014-09-25 114 views
0

我有兩組存儲在2×9矩陣中的點。一組是輸入點,另一組是所需的輸出。我怎樣才能確定這兩個矩陣之間的轉換,然後生成一個公式,可以讓我插入任何一點,並獲得相對於其他點的相應輸出點?我更喜歡在MatLab中可以實現的答案。謝謝!2D點投影函數

+0

這將有助於如果你能分享你的數據(你的分數),所以如果有人想幫助你,他有一些工作要做。順便說一下,你自己嘗試過什麼嗎?或者你有關於如何解決問題的想法? (如果是的話,也會表現出一些努力並激勵某人來幫助你)。 – Hoki 2014-09-25 19:54:49

+0

聽起來像你正在尋找插值。 MATLAB已經內置了插值函數。 – Jias 2014-09-25 19:55:02

回答

0

所以,你必須

OUTPUT = INPUT * SOME_TRANSFORM 

假設它是線性的。

Matlab具有矩陣除法運算:http://www.mathworks.nl/help/matlab/ref/mldivide.html

因此,對於給定的輸入和輸出:

SOME_TRANSFORM = INPUT \ OUTPUT 

然後你就可以計算出新的輸入:

NEW_OUTPUT = NEW_INPUT * SOME_TRANSFORM