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
0 件のコメント
回答 (1 件)
Walter Roberson
2020 年 5 月 10 日
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 件のコメント
saman ahmadi
2020 年 5 月 10 日
Walter Roberson
2020 年 5 月 10 日
Which MATLAB release are you using? When I execute the code, I get something Gaussian curve with peak 49.6 at x = 0
saman ahmadi
2020 年 5 月 10 日
Walter Roberson
2020 年 5 月 10 日
Okay, I will have to install that version; it will take a bit of time.
Walter Roberson
2020 年 5 月 10 日
I just tested in R2016a, and had no problem with the code.
What shows up for
size(sol)
class(sol)
saman ahmadi
2020 年 5 月 10 日
Walter Roberson
2020 年 5 月 10 日
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.
この質問は閉じられています。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!