Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Using vpasovle to search along a line

조회 수: 1 (최근 30일)
Abdel Halloway
Abdel Halloway 2020년 8월 22일
마감: MATLAB Answer Bot 2021년 8월 20일
So I'm trying to solve a system of two variable equations (let's say x and y) over a varying parameter set using vpasolve. The equations are quite intricate and as such vpasolve frequently returns NaN or empty structures. However, I do know that the solutions generally reside along a fixed ratio s.t. where p ranges from 1 to 2.5. Can I specify this when using vpasolve? Is there any other way to go about this?

답변 (1개)

John D'Errico
John D'Errico 2020년 8월 22일
It sounds as if you know the solutions lie along a line, but you don't know the slope of that line, that x and y must be proportional to each other.
You really don't have variables x and y here then. Substitute for x as x = p*y.
This leaves you with two variables, p and y. You still have two equations, in the two unknowns. Once you solve them for p and y, you can then recover x. Since p and y solved the two equations, the recovered x and y will be solutions to the original equations.
  댓글 수: 2
Abdel Halloway
Abdel Halloway 2020년 8월 22일
Okay, so can I then restrict the range of p such that is only searches for p between 1 and 2.5?
Walter Roberson
Walter Roberson 2020년 8월 22일
https://www.mathworks.com/help/symbolic/vpasolve.html#bt5sqi5-1-init_guess

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by