Matlab:多项式扩展例程

Gra*_*ton 1 matlab

在Mathematica中,很容易扩展

(ax^2+bx+c)^n
Run Code Online (Sandbox Code Playgroud)

但无论如何我可以在Matlab中做到这一点吗?

Gil*_*ead 5

对于任意表达式:不是没有符号工具箱. http://www.mathworks.com/help/toolbox/symbolic/expand.html

但是,如果要扩展多项式,可以使用该conv函数.只需循环运行即可.

a = 1;
b = 2;
c = 3;
n = 5;
soln = [a b c];
for i=1:n-1
   soln = conv(soln,[a b c]);
end 
Run Code Online (Sandbox Code Playgroud)