Use workspace variable in equation solver
조회 수: 1 (최근 30일)
이전 댓글 표시
I have the equation x+y=25 and currently I have y as a predfined variable=5. so the equation becomes x+5=25. However I would like to change y from my script and the equation to automatically change based on my y value rather than me modifying my equations each time to edit the y value.
I currently do it this way:
y=5;
syms x
eqn = x+5=25;
S = solve(eqn,x);
댓글 수: 0
답변 (2개)
Rik
2022년 8월 9일
If you don't want to use a function to wrap the input, you can use an anonymous function instead.
y=5;
syms x
eqn =@(y) x+y==25;
S = solve(eqn(y),x)
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!