Finding the solution of a system of equations
    조회 수: 7 (최근 30일)
  
       이전 댓글 표시
    
Hey i would like to find the solutions for this system assuming that my unknows are X Y and Z
solve doesnt work
syms X Y Z
eq1=sqrt((a1-X)^2+(b1-Y)^2+(c1-Z)^2) == D1+R1;
eq2=sqrt((a2-X)^2+(b2-Y)^2+(c2-Z)^2) == D2+R2;
eq3=sqrt((a3-X)^2+(b3-Y)^2+(c3-Z)^2) == D3+R3;
eq4=sqrt((a4-X)^2+(b4-Y)^2+(c4-Z)^2) == D4+R4;
TY
댓글 수: 0
답변 (1개)
  Kshitij Chhabra
    
 2020년 6월 18일
        Hi Steewz, 
From the question, I understand that you want to solve the given set of quadratic equations for X,Y,Z. Since not specified in the question, I am assuming the other variables as constants which can be specified later(or you can assign them to be syms variable too). 
sol = solve([eq1, eq2, eq3], [X, Y, Z]); 
For accessing the results you may use: 
sol.X; 
sol.Y; 
sol.Z; 
댓글 수: 2
  Kshitij Chhabra
    
 2020년 6월 22일
				Hi,
Writing the above code as:
sol = solve([eq1, eq2, eq3,eq4], [X, Y, Z]);
should solve the problem too, If it's giving some unexpected behavior it'd be helpful if you could share the values of constant as well.
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

