主要内容

COEFFS.

多项式的系数

描述

例子

C= coeffs(P.返回多项式的系数P.关于确定的所有变量P.经过Symvar.

例子

C= coeffs(P.var.返回多项式的系数P.关于变量var.

例子

C= coeffs(P.vars.返回多元多项式的系数P.关于变量vars.

例子

[CT.] = COEFFS(___返回系数C以及相应的项T.多项式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]

通过使用反转系数的排序Pliplr.

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

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

找到该多项式相对于两个变量的系数Xy

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]

找到该多项式相对于两个变量的系数Xy

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.,通过指定该选项'全部'。将返回的系数从最高程度排序到最低程度。

查找所有系数3.X2

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

如果找到关于多个变量的系数并指定'全部', 然后COEFFS.返回所有变量组合的系数。

查找所有系数和相应的条款一种X2+B.y

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作为标量返回。

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

也可以看看

|

之前介绍过的R2006a