two x solutions graphical how can i restrict the range?
Show older comments
Hi guys,
I have an equation to solve for which involves finding the x solution for a certain y value. However for that y value there are two or more solutions. However I know that the x solution should be greater than i.e. x>2 (which is the correct solution). How do I restrict the function in mat lab to give me x>2?
Would anyone know how to do this?
Any help would be appreciated.
6 Comments
Devi Satya Cheerla
on 12 Jun 2015
try to read a new variable like 't' and for loop x > 2..,t=x;
Walter Roberson
on 12 Jun 2015
How are you finding the solution at present?
sarah
on 12 Jun 2015
David H
on 12 Jun 2015
Assuming you are using "solve" in the form
sol = solve(f(x) == 0,x)
just take
sol = sol.x(sol.x > 2);
sarah
on 13 Jun 2015
Walter Roberson
on 13 Jun 2015
Be a bit careful there, ">" can ignore the complex part.
sol.x(imag(sol.x)==0 & sol.x>2))
Answers (0)
Categories
Find more on Numeric Solvers in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!