Solving 3 unkowns with 3 knowns
Ältere Kommentare anzeigen
I have three equations in the following form:
c*TDOA(1) = sqrt((x(1)-xe)^2 + (y(1)-ye)^2 + (z(1)-ze)^2) + sqrt((x(2)-xe)^2 + (y(2)-ye)^2 + (z(2)-ze)^2)
c*TDOA(2) = sqrt((x(1)-xe)^2 + (y(1)-ye)^2 + (z(1)-ze)^2) + sqrt((x(3)-xe)^2 + (y(3)-ye)^2 + (z(3)-ze)^2)
c*TDOA(3) = sqrt((x(1)-xe)^2 + (y(1)-ye)^2 + (z(1)-ze)^2) + sqrt((x(4)-xe)^2 + (y(4)-ye)^2 + (z(4)-ze)^2)
Everything is known EXCEPT xe,ye, and ze.
I don't know how to easily isolate them into an Ax=b form.
Thanks,
K
Antworten (1)
Honglei Chen
am 31 Jul. 2012
0 Stimmen
What you have are not linear equations so they cannot be solved in Ax=b form. You need to use a solver for nonlinear equations. The following page should be helpful
Kategorien
Mehr zu Symbolic Math Toolbox finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!