How to solve the symbolic nonlinear equation

9 Ansichten (letzte 30 Tage)
Dikra dikra
Dikra dikra am 7 Dez. 2018
Kommentiert: madhan ravi am 7 Dez. 2018
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 Kommentare
madhan ravi
madhan ravi am 7 Dez. 2018
what are the values of parameters? fsolve() can be used, upload your code.
Dikra dikra
Dikra dikra am 7 Dez. 2018
Bearbeitet: Dikra dikra am 7 Dez. 2018
I want to solve symbolically this system by using:
syms b2 a c2 c1 b1 theta2 theta1
the variables are x(1) and x(2)

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

madhan ravi
madhan ravi am 7 Dez. 2018
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 Kommentare
Dikra dikra
Dikra dikra am 7 Dez. 2018
Thankn you. but why F=zeros(2,1)?
madhan ravi
madhan ravi am 7 Dez. 2018
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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by