Lease Square Minimization, lsqnonlin

조회 수: 1 (최근 30일)
Rafa Z
Rafa Z 2016년 5월 26일
댓글: Rafa Z 2018년 9월 3일
I am using lsqnonlin for LSM problem. I have tried both ways trust region reflective and levenberg marquart (can be changed from options). They both provided the same result. What are the difference in these methods? PS: I have 4 equations with 3 unknowns.

답변 (1개)

Svein Olav Hegerland
Svein Olav Hegerland 2018년 4월 18일
Hi! I know it a long time ago you posted this post, but can I have a look at your code :)? I am trilaterating using the lsqnonlin solver and would like to compare my approach to yours.
  댓글 수: 3
Hussein Kwasme
Hussein Kwasme 2018년 7월 16일
Hello, Just found this discussion, I'm trying to do trilateration of a point in a 2-D plane having 4 reference points (known positions and distances to my unknown point).
Is it possible to have the code? I can solve my system with SOLVE command if I have only 3 reference points (shown in picture), but I get no solution when I add the 4th reference point.
if true
BS=3
syms x1 y1 m
% assume(x1,'real')
% assume(y1,'real')
for i = 1:2:BS
syms x1 y1
%solving the equations
m(i,:) = (((x1-anchorLoc(2,1)).^2 + (y1-anchorLoc(2,2)).^2 - (distanceNoisy(2))^2)) - ...
(((x1-anchorLoc(i,1)).^2 + (y1-anchorLoc(i,2)).^2 - (distanceNoisy(i))^2));
end
syms x1 y1
[X1,Y1] = solve(m,x1,y1);
beacon_est(1,1)=double(X1);
beacon_est(1,2)=double(Y1);
end
Rafa Z
Rafa Z 2018년 9월 3일
shoot me a message to rafaelsantos90@mail.ru; will share scripts I have.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by