two x solutions graphical how can i restrict the range?
이전 댓글 표시
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
Devi Satya Cheerla
2015년 6월 12일
try to read a new variable like 't' and for loop x > 2..,t=x;
Walter Roberson
2015년 6월 12일
How are you finding the solution at present?
sarah
2015년 6월 12일
David H
2015년 6월 12일
Assuming you are using "solve" in the form
sol = solve(f(x) == 0,x)
just take
sol = sol.x(sol.x > 2);
sarah
2015년 6월 13일
Walter Roberson
2015년 6월 13일
Be a bit careful there, ">" can ignore the complex part.
sol.x(imag(sol.x)==0 & sol.x>2))
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Numeric Solvers에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!