Solving one equation with one unknown and get all possible solutions
Show older comments
I have an equation and I need to get its solution. I think it has more than one solution, but using the command (solve) I can get only one solution.
Actually, it is expected to get real and complex solutions, but I am interested on the real solutions only.
How can I get this solution in Matlab.
the required unknown is (alphap) and my equation and the command that I have used is:
m=15; Ki=1.3908e+06; B=0.945e-1; db=0.79e-2; alphao=.2618;
x = solve(Pr == m*Ki*(B*db*(cos(alphao)/cos(alphap)-1))^(3/2)*sin(alphap),alphap)
The answer is:
x = 0.37336926931567958392238007768557i
3 Comments
KSSV
on 26 Oct 2018
If x = k is solution.... x = ck.......c = 1,2,.....will be solution.....isn't it?
Dimitris Kalogiros
on 26 Oct 2018
what is the value of Pr ?
Hassan Alkomy
on 4 Jan 2019
Accepted Answer
More Answers (1)
Vineeth Nair
on 30 Oct 2018
Edited: Vineeth Nair
on 30 Oct 2018
0 votes
To get only real values use following command >>solve(equation, variable, 'Real', true)
Categories
Find more on Mathematics and Optimization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!