因子

因式分解

描述

F=因子(X返回的所有束缚因素X矢量F。如果X是一个整数,因子返回的因式分解X。如果X是一个符号表达式,因子返回是要素的子表达式X

F=因子(X瓦尔返回的因素的阵列F,其中瓦尔指定所关注的变量。所有因素不含有在可变瓦尔被分离成第一个条目F(1)。其他条目的束缚因素X包含来自一个或多个变量瓦尔

F=因子(___名称,值使用由一个或多个指定的附加选项名称,值对参数。这句法可以使用任何的输入参数从以前的语法。

例子

因子整数数字

F =因子(823429252)
F = 2 2 59 283 12329

要因素的整数大于flintmax,使用整数转换为一个符号对象符号。然后将其放置在引号数量准确地表示它。

F =因子(符号( '82342925225632328'))
F = [2,2,2,251,401,18311,5584781]

为了因子负整数,用它转换成一个象征性的对象符号

F =因子(符号(-92465))
F = [ -  1,5,18493]

执行质因子分解大数

执行对因式分解41758540882408627201。由于整数大于flintmax,用它转换成一个象征性的对象符号,并将其放置在引号的数目准确地表示它。

N =符号( '41758540882408627201');因子(n)的
ANS = [479001599,87178291199]

因子符号分数

因素分数81分之112通过使用将其转换成一个符号对象符号

F =因子(符号(81分之112))
F = [2,2,2,2,7,1/3,1/3,1/3,1/3]

因子多项式

系数多项式X ^ 6-1

SYMSXF =因子(X ^ 6-1)
F = [X  -  1,X + 1,X ^ 2 + X + 1,X ^ 2  -  X + 1]

系数多项式Y 1 6-X ^ 6

SYMSÿF =因子(Y ^ 6-X ^ 6)
F = [ -  1,X  -  Y,X + Y,X ^ 2 + X * Y + Y ^ 2中,x ^ 2  -  X * Y + Y ^ 2]

包含指定变量独立因素

因子Y 1 2 * X ^ 2对于含有因素X

SYMS X Y F =因子(Y ^ 2 * X ^ 2,x)的
F = [Y ^ 2,X,X]

因子综合各方面因素,而不X到所述第一元件。剩下的元素F包含含有束缚因素X

系数多项式ÿ对于含有符号变量因素bC

SYMS A B C d Y = -a * B ^ 5 * C * d *(A ^ 2  -  1)*(A * d  -  B * C);F =因子(Y,[B c〕)在
F = [-a * d *(A  -  1)*(A + 1),B,B,B,B,B,C,A * d  -  B * C]

因子综合各方面因素,而不b要么C成的第一个元素F。剩下的元素F含有的束缚因素ÿ所有包含b要么C

选择分解模式

使用FactorMode参数选择特定的分解模式。

因子的表达,而无需指定因式分解模式。默认,因子用途因式分解在有理数。在这种模式下,因子保持合理的数字在他们确切的符号形式。

SYMS X因子(X ^ 3 + 2,x)的
ANS = X ^ 3 + 2

因子同样的表情,但这次使用的数字分解了实数。此模式因子的表达与实系数和所有的数字值转换为浮点数线性和二次不可约多项式。

因子(X ^ 3 + 2,X 'FactorMode', '真实')
ANS = [X + 1.2599210498948731647672106072782,... X ^ 2  -  1.2599210498948731647672106072782 * X + 1.5874010519681994747517056392723]

使用因素分解了复数这种表达。在这种模式下,因子减少二次多项式与复系数线性表达式。这种模式下,所有的数值转换为浮点数。

因子(X ^ 3 + 2,X 'FactorMode', '复杂')
ANS = [X + 1.2599210498948731647672106072782,... X  -  0.62996052494743658238360530363911 + 1.0911236359717214035600726141898i,... X  -  0.62996052494743658238360530363911  -  1.0911236359717214035600726141898i]

因子使用全因式分解模式此表达式。此模式因子的表达为线性表达式,减少二次多项式与复系数线性表达式。这种模式将保持有理数在其确切的符号形式。

因子(X ^ 3 + 2,X 'FactorMode', '充分')
ANS = [X + 2 ^(1/3),... X  -  2 ^(1/3)*((3 ^(1/2)* 1i)中/ 2 + 1/2),... X+ 2 ^(1/3)*((3 ^(1/2)* 1i)中/ 2  -  1/2)]

通过使用浮点数近似结果VPA。因为表达式不包含除了可变任何符号参数X时,结果是一样的复杂因式分解模式。

VPA(ANS)
ANS = [X + 1.2599210498948731647672106072782,... X  -  0.62996052494743658238360530363911  -  1.0911236359717214035600726141898i,... X  -  0.62996052494743658238360530363911 + 1.0911236359717214035600726141898i]

近似结果中包含RootOf

在完全分解模式,因子还可以返回结果在表示为多项式根象征款项RootOf

这个因素的表达。

SYMS X S =因子(X ^ 3 + X  -  3,X, 'FactorMode', '充分')
S = [X  - 根(Z ^ 3 + Z  -  3,Z,1),... X  - 根(Z ^ 3 + Z  -  3,Z,2),... X  - 根(Z ^ 3+ Z  -  3,Z,3)]

通过使用浮点数近似结果VPA

VPA(S)
ANS = [X  -  1.2134116627622296341321313773815,... X + 0.60670583138111481706606568869074 + 1.450612249188441526515442203395i,... X + 0.60670583138111481706606568869074  -  1.450612249188441526515442203395i]

输入参数

全部收缩

输入到系数,指定为数字,或符号数,表达式或函数。

感兴趣的变量,指定为符号变量或符号变量的矢量。不包含在指定的可变因素瓦尔被分成的所述第一元件F。剩下的元素F含有的束缚因素X包含一个变量在瓦尔

名称 - 值对参数

指定可选的用逗号分隔的对名称,值参数。名称是参数的名称和是对应的值。名称必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名1,值1,...,NameN,值N

例:因子(X ^ 3 - 2,X, 'FactorMode', '真实')

分解模式中,指定为逗号分隔的一对组成的'FactorMode'和这些字符向量中的一个。

'合理的' 因式分解在有理数。
'真实' 因式分解在实数。一个真正的数字因式分解是一个分解成实系数的线性和二次不可约多项式。这种分解模式需要输入的系数可以转换成真正的浮点数。所有其它的输入(例如,包含符号或复系数这些输入)被视为不可缩减。
'复杂' 分解了复数。一个复杂的数字因式分解是一个分解成线性因子,其系数是浮点数。这样因式分解仅当输入的系数是转换为浮点数,即,如果是在根可数值确定。符号的输入被视为不可缩减。
'充分' 完全分解。一个完整的因式分解是一个符号分解为线性的因素。结果表明,使用的基团或作为这些因素symsum为过RootOf

输出参数

全部收缩

输入的因素,返回作为符号矢量。

提示

  • 要因素的整数大于flintmax,包裹与整数符号。然后将整数在引号精确表示它,例如,符号( '465971235659856452')

  • 要因素负整数,包装与整数符号, 例如,符号(-3)

R2006a前推出