MATLAB用solve解方程时,比如x=solve(✀ax+b=c),假如在前面赋值N=ax+b

2025-03-17 21:58:06
推荐回答(1个)
回答1:

没看明白,你是想求解【N=c,其中N=ax+b】这样以x为未知数的方程,还是说想要求出来x=solve('ax+b=c')之后,用N=ax+b代入,得到关于N的表达式?

如果是前者,使用符号表达式(而不是字符串)调用solve即可:

syms a x b
N=a*x+b; 
x=solve(N-c,x)