关于matlab中solve解方程的问题!

关于matlab中solve解方程的问题!
比如,f=x+2,然后用solve(‘f+x=2’,‘x’),结果只会显示x=-f+2;
但是我想先把f=x+2代入f+x=2中再求解x的表达式,如何能做到?
实际上我要解得方程要比上面这个例子复杂,而且我要解的是二元一次方程组.
王二憨 1年前 已收到1个回答 举报

sotty 花朵

共回答了20个问题采纳率:75% 举报

试一试subs
f1 = subs(a+b, a, 4) 返回 4+b
其中a+b为表达式,a为原变量,4为新变量
附注,你试一试,
syms x f ;
[xold] = solve('f+x=2', 'x' );
f1 = x + 2;
xnew = subs(xold, f, f1)

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.827 s. - webmaster@yulucn.com