我在MatLab中有一个函数cp2tform。 我假设Octave中的cp2tform函数应该提供与MatLab中的函数相同的输出。
问题在于,在某些情况下,输出是不同的。
例:
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 ....
抱歉,是我的错 :)
那是因为您不能使用&#