在尝试分析复杂的压缩时,我尝试在此处扩展表达式。我正在尝试在MATLAB中使用“ expand”,“ simplify”命令扩展表达式$(a + b)^ n *(c + d)^ {-n} $,但未给出包含幂或简化形式的表达式版。这些是符号计算,这意味着我需要保持该变量不变。
syms a
syms b
syms c
syms d
syms n
simplify((a+b)^n/(c+d)^n)
expand((a+b)^n/(c+d)^n)
答案 0 :(得分:0)
如果您不为n
提供数值,则从数学上讲不可能扩展此等式,因为您基本上是在要求Matlab猜测Pascal's triangle的顺序。
因此请提供n
,例如n = 2
,您就可以开始了。对于此表达式,可能无法获得普通多项式,但是可以使用numden
syms a b c d
n = 2
A = expand((a+b)^n/(c+d)^n)
[num,den] = numden(A)
num = a^2 + 2*a*b + b^2
den = c^2 + 2*c*d + d^2
这意味着:
a^2 + 2*a*b + b^2
-----------------
c^2 + 2*c*d + d^2