我有一个非常大的等式,我需要求解2个变量/符号的比率。一个小例子是:
Y = A * Y + B * X
我希望MATLAB能够解决这个问题
Y / X = B /(1-A)
答案(Y / X)不能自我引用Y或X.有没有办法让MATLAB为我做这个?
我尝试使用solve函数求解y,然后求x,然后调用“simple(y / x)”,但答案仍然是指X和Y
答案 0 :(得分:1)
根据新变量Z = Y/X
而不是Y
表示等式(使用subs
将Y
替换为Z*X
),然后求解Z
(使用solve
):
>> solve(subs('Y = A*Y + B*X', 'Y', 'Z*X'),'Z')
ans =
-B/(A - 1)