我在matlab中有一个这样的符号表达式向量:
eqn = k*r*t0*Lp+k*t0*(r*Li+La)+In -Ic;
我想找到表达式(k*r)。知道怎么做吗?谢谢!简单的例子:
a+b+c+d = 0;
我想找到表达式(a+c),然后:
a+c = -(b+d);
您想要隔离k*r
,所以....那样做!
syms k r t0 Lp Li La In Ic
eqn = k*r*t0*Lp+k*t0*(r*Li+La)+In -Ic==0;
isolate(expand(eqn),k*r) % for some reason this case did not work without expand()
ans =
k*r == -(In - Ic + La*k*t0)/(Li*t0 + Lp*t0)