coeffs

多项式系数

描述

C= coeffs(p返回多项式的系数p对于所有变量中确定p通过symvar

C= coeffs(pVAR返回多项式的系数p相对于所述可变VAR

C= coeffs(p瓦尔返回多元多项式的系数p关于变量瓦尔

[CŤ] = coeffs(___返回系数C和对应的项Ť多项式p

___= coeffs(___,'所有')返回所有系数,包括为0的系数。例如,coeffs(2 * X ^ 2, '全部')回报[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和变量ÿ

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)
残雪= [4 * y ^ 3, 3 * y ^ 2, 2 * y, 1] cy = [x ^ 3, 2 * x ^ 2, 3 * x, 4]

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

找到这个多项式的系数相对于这两个变量Xÿ

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×〔C,T] = coeffs(16 * X ^ 2 + 19 * X + 11)
C = [16,19,11] T = [X ^ 2,X,1]

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

找到系数和这个多项式的相应条款相对于变量X和变量ÿ

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ÿ

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 = [x * y ^ 2, y ^ 3 x ^ 2 * y, x ^ 3)

多项式的所有系数

找到一个多项式的所有系数,其中包括为系数0,通过指定选项'所有'。返回系数从最高程度到最低程度排序。

查找所有系数3X2

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

如果您发现对于系数多个变量,并指定'所有', 然后coeffs返回变量的所有组合的系数。

找到所有的系数和相应的条款一个X2+bÿ

SYMS A B Y [CXY,TXY] = coeffs(A * X ^ 2 + b *的Y,[Y X], '全部')
CXY = [0,0,B] [A,0,0] TXY = [X ^ 2 * Y,X * Y,Y] [X ^ 2,X,1]

输入参数

全部收缩

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

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

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

输出参数

全部收缩

多项式的系数,返回为符号数,变量,表达,向量,矩阵或多维数组。如果仅存在一个系数和一个相应的术语,然后C返回为一个标量。

项的多项式的,返回一个符号数,变量,表达,向量,矩阵或多维数组。如果仅存在一个系数和一个相应的术语,然后Ť返回为一个标量。

也可以看看

|

之前介绍过的R2006a