主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

sym2poly

从符号多项式中提取所有数值系数(包括零)的向量

说明

c = sym2poly(p) 返回符号多项式 p 的系数 c 的数值向量。返回的向量 c 包括所有系数(包括等于 0 的系数)。

sym2poly 按多项式变量的降幂顺序返回系数。如果 c1xn1+c2xn2+...+cn,则 c = sym2poly(p) 会返回 c = [c1 c2 ... cn]

示例

示例

提取多项式的数值系数

创建符号多项式系数的行向量。

将符号多项式的整系数提取到数值行向量中。

syms x
c = sym2poly(x^3 - 2*x - 5)
c =
     1     0    -2    -5

将符号多项式的有理系数和整系数提取到向量中。由于 sym2poly 返回数值双精度结果,因此它用双精度数逼近精确的有理系数。

c = sym2poly(1/2*x^3 - 2/3*x - 5)
c =
    0.5000         0   -0.6667   -5.0000

输入参数

全部折叠

多项式,指定为符号表达式。

输出参量

全部折叠

多项式系数,以数值行向量形式返回。

提示

  • 要提取多项式的符号系数,请使用 coeffs。此函数会返回系数的符号向量并忽略所有零。例如,syms a b x; c = coeffs(a*x^3 - 5*b,x) 会返回 c = [ -5*b, a]

版本历史记录

在 R2006a 之前推出

另请参阅

|