你好我们说我有两个功能
F1= a*x^(2) + b
F2 = c*x
其中a,b和c是常数而x是变量m我怎么能让matlab给我一个F1 * F2的简化版本所以答案可能是
a*c*x^(3) + b*c*x
这就是我在matlab中的内容
syms x a b c
F1 = a*x^(2) +b;
F2 = c*x^(2);
simplify(F1*F2)
ans =
c*x^2*(a*x^2 + b)
当我在matlab中繁殖时,它只是给我( x ^(2)+ b)(c * x)
答案 0 :(得分:1)
尝试以下命令:
syms a x b c
F1= a*x^(2) + b
F2 = c*x
F=F1*F2
collect(F)
会给你:
ans =
a*c*x^3 + b*c*x
使用多项时,命令collect
非常有用。相反的命令是pretty
。它会给你c*x*(a*x^2 + b)