How to solve the symbolic nonlinear equation

11 views (last 30 days)
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 Comments
madhan ravi
madhan ravi on 7 Dec 2018
what are the values of parameters? fsolve() can be used, upload your code.
Dikra dikra
Dikra dikra on 7 Dec 2018
Edited: Dikra dikra on 7 Dec 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)

Sign in to comment.

Accepted Answer

madhan ravi
madhan ravi on 7 Dec 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 Comments
madhan ravi
madhan ravi on 7 Dec 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.

Sign in to comment.

More Answers (0)

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!