MATLAB Answers

Unable to solve using vpasolve

조회 수: 2(최근 30일)
Jane Low
Jane Low 2021년 4월 26일
답변: Walter Roberson 2021년 4월 26일
My equation is sin(A)-sin(1.62)*exp(-(2*pi+A-1.62)/18.85.
I write it and use 'vpasolve' to find the solutions.
Unfortunately, it doesn't give me the right ans Equation at Slide 23
How can I get the solution I want.
Code:
syms A
vpasolve(sin(A)-sin(1.62)*exp(-(2*pi+A-1.62)/18.85) == 0,A,3)

채택된 답변

Walter Roberson
Walter Roberson 2021년 4월 26일
syms A
eqn = sin(A)-sin(1.62)*exp(-(2*pi+A-1.62)/18.85)
eqn = 
vpasolve(eqn == 0,A,1)
ans = 
0.84178630519911388705537692607065
fplot(eqn, [-10 10])
There are multiple roots.
There is a lower bound around -4.663 with a second root around -4.656. There is, however, no upper bound.

추가 답변(0개)

Community Treasure Hunt

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

Start Hunting!

Translated by