How to solve the symbolic nonlinear equation
16 ビュー (過去 30 日間)
古いコメントを表示
the system of equation has two nonlinear equations in two variables. The equations are:
F(1) = (x(1)-b2*cos(theta2)+a)^2+(x(2)-b2*sin(theta2))^2-c2^2;
F(2) = (x(1)-b1*cos(theta1)+a)^2+(x(2)-b1*sin(theta1))^2-c1^2;
Thanks!
2 件のコメント
madhan ravi
2018 年 12 月 7 日
what are the values of parameters? fsolve() can be used, upload your code.
採用された回答
madhan ravi
2018 年 12 月 7 日
syms b2 a c2 c1 b1 theta2 theta1 x1 x2 % x1 is x(1) so is x2
F=zeros(2,1);
e1=F(1) == (x1-b2*cos(theta2)+a)^2+(x2-b2*sin(theta2))^2-c2^2;
e2=F(2) == (x1-b1*cos(theta1)+a)^2+(x2-b1*sin(theta1))^2-c1^2;
[x1,x2]=solve(e1,e2,x1,x2)
2 件のコメント
madhan ravi
2018 年 12 月 7 日
Anytime :) , read more about preallocation it's just filling a variable with values after defining the nature of it , if my answer helped make sure to accept the answer.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Symbolic Math Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!