Solving a system of equations with multiple solutions

1 visualización (últimos 30 días)
Tuan Hua
Tuan Hua el 30 de Oct. de 2017
Comentada: Tuan Hua el 30 de Oct. de 2017
Hi everyone,
I am having a problem that I have to solve 2 equations with 3 variables, which means that there will be mutiple solutions. My 2 equatons are:
cos(theta1)*sin(theta3 - pi/2) + cos(theta3 - pi/2)*sin(theta1) + d2*cos(theta1) - 2 = 0
sin(theta1)*sin(theta3 - pi/2) - cos(theta1)*cos(theta3 - pi/2) + d2*sin(theta1) = 0
And the variables are theta1, theta3, d2. I am sure that there will be expressions that show the relation between these variables. But I dont know how to find them?

Respuesta aceptada

Birdman
Birdman el 30 de Oct. de 2017
syms theta1 theta3 d2
eqn1=cos(theta1)*sin(theta3-pi/2)+cos(theta3-pi/2)*sin(theta1)+d2*cos(theta1)-2==0;
eqn2=sin(theta1)*sin(theta3-pi/2)-cos(theta1)*cos(theta3-pi/2)+d2*sin(theta1)==0;
sol=solve(eqn1,eqn2);
%%the solutions are found in terms of d2
sol.theta1
sol.theta3
  5 comentarios
Tuan Hua
Tuan Hua el 30 de Oct. de 2017
Thanks for the link.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Robotics en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by