主要内容

coeffs

多项式的系数

说明

C = coeffs(p) 返回多项式 p 中关于由 symvar 确定的 p 中的所有变量的系数。

示例

C = coeffs(p,var) 返回多项式 p 中关于变量 var 的系数。

示例

C = coeffs(p,vars) 返回多元多项式 p 中关于变量 vars 的系数。

示例

[C,T] = coeffs(___) 返回多项式 p 中的系数 C 和相应的项 T

示例

___ = coeffs(___,'All') 返回所有系数,包括为 0 的系数。例如,coeffs(2*x^2,'All') 会返回 [ 2, 0, 0],而不是返回 2

示例

一元多项式的系数

求以下一元多项式的系数。系数按从最低次数到最高次数的顺序排列。

syms x
c = coeffs(16*x^2 + 19*x + 11)
c =
[ 11, 19, 16]

使用 fliplr 颠倒系数的顺序。

c = fliplr(c)
c =
[ 16, 19, 11]

多元多项式关于特定变量的系数

求以下多项式关于变量 x 和变量 y 的系数。

syms x y
cx = coeffs(x^3 + 2*x^2*y + 3*x*y^2 + 4*y^3, x)
cy = coeffs(x^3 + 2*x^2*y + 3*x*y^2 + 4*y^3, y)
cx =
[ 4*y^3, 3*y^2, 2*y, 1]
 
cy =
[ x^3, 2*x^2, 3*x, 4]

多元多项式关于两个变量的系数

求以下多项式关于变量 x 和变量 y 两者的系数。

syms x y
cxy = coeffs(x^3 + 2*x^2*y + 3*x*y^2 + 4*y^3, [x y])
cyx = coeffs(x^3 + 2*x^2*y + 3*x*y^2 + 4*y^3, [y x])
cxy =
[ 4, 3, 2, 1]
 
cyx =
[ 1, 2, 3, 4]

一元多项式的系数和相应的项

求以下一元多项式的系数和相应的项。当提供两个输出时,系数按从最高次数到最低次数的顺序排列。

syms x
[c,t] = coeffs(16*x^2 + 19*x + 11)
c =
[ 16, 19, 11]
 
t =
[ x^2, x, 1]

多元多项式的系数和相应的项

求以下多项式关于变量 x 和变量 y 的系数和相应的项。

syms x y
[cx,tx] = coeffs(x^3 + 2*x^2*y + 3*x*y^2 + 4*y^3, x)
[cy,ty] = coeffs(x^3 + 2*x^2*y + 3*x*y^2 + 4*y^3, y)
cx =
[ 1, 2*y, 3*y^2, 4*y^3]
 
tx =
[ x^3, x^2, x, 1]
 
cy =
[ 4, 3*x, 2*x^2, x^3]
 
ty =
[ y^3, y^2, y, 1]

求以下多项式关于变量 x 和变量 y 两者的系数。

syms x y
[cxy, txy] = coeffs(x^3 + 2*x^2*y + 3*x*y^2 + 4*y^3, [x,y])
[cyx, tyx] = coeffs(x^3 + 2*x^2*y + 3*x*y^2 + 4*y^3, [y,x])
cxy =
[ 1, 2, 3, 4]
 
txy =
[ x^3, x^2*y, x*y^2, y^3]
 
cyx =
[ 4, 3, 2, 1]
 
tyx =
[ y^3, x*y^2, x^2*y, x^3]

多项式的所有系数

通过指定选项 'All',求多项式的所有系数,包括为 0 的系数。返回的系数按从最高次数到最低次数的顺序排列。

3x2 的所有系数。

syms x
c = coeffs(3*x^2, 'All')
c =
[ 3, 0, 0]

如果求关于多个变量的系数并指定 'All',则 coeffs 返回所有变量组合的系数。

ax2 + by 的所有系数和相应的项。

syms a b y
[cxy, txy] = coeffs(a*x^2 + b*y, [y x], 'All')
cxy =
[ 0, 0, b]
[ a, 0, 0]
txy =
[ x^2*y, x*y, y]
[   x^2,   x, 1]

输入参数

全部折叠

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

多项式变量,指定为符号变量。

多项式变量,指定为符号变量向量。

输出参量

全部折叠

多项式的系数,以符号数、符号变量、符号表达式、符号向量、符号矩阵或符号多维数组形式返回。如果只有一个系数和一个相应的项,则 C 以标量形式返回。

多项式的项,以符号数、符号变量、符号表达式、符号向量、符号矩阵或符号多维数组形式返回。如果只有一个系数和一个相应的项,则 T 以标量形式返回。

版本历史记录

在 R2006a 之前推出

另请参阅

|