plot curve with matlab

Hi. how can i plot this eq. to (qa-w)?
2502*cos(qa) - (6*w^2*cos(qa))/5 - (50873*w^2)/52500 + (123*w^4)/87500 - 357706/63=0
thank you

Answers (1)

syms qa real
syms w
eqn = 2502*cos(qa) - (6*w^2*cos(qa))/5 - (50873*w^2)/52500 + (123*w^4)/87500 - 357706/63 == 0;
sol = solve(eqn);
sol = sol(isAlways(sol>0)); %4 solutions, 2 of which are complex, 1 is always negative for real qa
fplot(sol, [-pi pi])

7 Comments

Thank you for your answer dear Walter Roberson.
i ran sended code, but it has error. please see attachmented picture.
Which MATLAB release are you using? When I execute the code, I get something Gaussian curve with peak 49.6 at x = 0
I use matlab R2016a...
Okay, I will have to install that version; it will take a bit of time.
I just tested in R2016a, and had no problem with the code.
What shows up for
size(sol)
class(sol)
Thanks a lot dear Walter Roberson. At where should i copy them in last code that you send me?
Execute those in the command window after you run the code I posted earlier, and tell us what the results are. These are commands to help us debug the problem, not commands that will somehow fix the problem.

This question is closed.

Tags

Asked:

on 10 May 2020

Closed:

on 20 Aug 2021

Community Treasure Hunt

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

Start Hunting!