У меня есть функция cp2tform в MatLab. Я предполагаю, что функция cp2tform в Octave, как предполагается, дает тот же результат, что и в MatLab.Разница между функцией MatLab и Octave cp2tform
Проблема в том, что в некоторых случаях выходы различны.
Пример:
MatLab Код:
A = [1,5; 8,7; 10,15];
B = [0,7; 0,4; 0,5];
cp2tform(A,B,'nonreflective similarity')
Выход:
-0.148848198464265 -0.305965741287655 0
0.305965741287655 -0.148848198464265 0
-1.810986414648551 8.610750147666863 1.000000000000000
октавных Код:
A = [1,5; 8,7; 10,15];
B = [0,7; 0,4; 0,5];
cp2tform(A,B,"nonreflective similarity")
Выход:
-0.05960 -0.12252 0.00000
0.12252 -0.05960 0.00000
-0.72517 6.64570 1.00000
Мой вопрос
Что я делаю неправильно?
Мое предположение: используя другую функцию? Код MATLAB, который вы там помещаете, использует 'fitgeotrans' не' cp2tform' .... –
Извините, моя ошибка :) – Kattynka