MATLAB Solve MATLAB Equation Problem w/ Long Number Answer

  • Thread starter Thread starter Wasper
  • Start date Start date
  • Tags Tags
    Matlab
AI Thread Summary
The discussion revolves around solving a system of equations in MATLAB involving three unknowns: B, P, and S. The user initially struggles with obtaining numerical solutions, as the output is presented in a complex form with long numbers. A solution is found by using the eval command to convert symbolic results into numerical values. Additionally, there is curiosity about the origin of the equations, suggesting a potential application in robotics. The user also seeks assistance on how to plot an equation of the form x²/a² + y²/b² + z²/c² = 1, indicating a focus on visualizing mathematical concepts.
Wasper
Messages
6
Reaction score
0
Hello, I am trying to solve the following system of equations simultaneously with matlab:

0=(.3*cos(B)*cos(P)*cos(60))+(.2*sin(60))-(.3*sin(B)*sin(60))+S
0=(.3*cos(B)*sin(P))-.15
0=(.2*cos(60))-(.3*cos(B)*cos(P)*sin(60))-(.3*sin(B)*cos(60))

Unknowns are B, P, and S.

I have tried the following code which yields an answer:

syms B P S;

[B,P,S] = solve((.3*cos(B)*cos(P)*cos(pi/3))+(.2*sin(pi/3))-(.3*sin(B)*sin(pi/3))+S, (.3*cos(B)*sin(P))-.15, (.2*cos(pi/3))-(.3*cos(B)*cos(P)*sin(pi/3))-(.3*sin(B)*cos(pi/3)));

// note that the above is in one single line.
Unfortunately the answer is given to me in the form of another equation with extremely long numbers. I need MATLAB to give me an answer in the form of one number, how can this be done?

If all else fails I heard that this can be easily done in Maple, but I have no idea how to use it.

Thanks in advance.
 
Physics news on Phys.org
Never mind, one my friends figured it out, you just use the eval command to get a numerical answer. i.e. eval(B) to get B.
 
Just out of curiosity, where does these equations come from? Robotics? I mean what is your system that is under investigation.
 
x2/a2+y2/b2+z2/c2=1
how to plot this equation?
help me
 

Similar threads

Replies
5
Views
3K
Replies
2
Views
1K
Replies
1
Views
2K
Replies
1
Views
2K
Replies
1
Views
2K
Replies
1
Views
2K
Back
Top