solve symbolic function - I get non-simplified term

Hi,
I use syms X, Y, Z to solve for the jacobian of a matrix Xn and then plug in the values for X, Y, Z (1.5, 2.2, 8) but what I get is a non-simplified term: (719*29041^(1/2)*(1141^(1/2)/100 - 105/5629))/559 How can I programamtically calculate this term without going to command window copy and paste back to command window to get 69.951? My HW is due soon so I need your prompt response. Thank you very much for your help.

 Accepted Answer

Use the vpa function:
Q = vpa((719*29041^(1/2)*(1141^(1/2)/100 - 105/5629))/559, 5)
Q =
69.951

3 Comments

Or use double() if you want a floating point answer instead of a symbolic answer. If your expression contains variables then you will need to use vpa(); double() can only be used if everything can be calculated numerically.
I can't thank you enough sir.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!