关于matlab中solve解方程的问题!比如,f=x+2,然后用solve(‘f+x=2’,‘x’),结果只会显示x=-f+2;但是我想先把f=x+2代入f+x=2中再求解x的表达式,如何能做到?实际上我要解得方程要比上面这个例子复
<p>问题:关于matlab中solve解方程的问题!比如,f=x+2,然后用solve(‘f+x=2’,‘x’),结果只会显示x=-f+2;但是我想先把f=x+2代入f+x=2中再求解x的表达式,如何能做到?实际上我要解得方程要比上面这个例子复<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">刘怀兰的回答:<div class="content-b">网友采纳 试一试subs f1=subs(a+b,a,4)返回4+b 其中a+b为表达式,a为原变量,4为新变量 附注,你试一试, symsxf; =solve('f+x=2','x'); f1=x+2; xnew=subs(xold,f,f1)
页:
[1]