Decompose[poly,x]
可能な限り,多項式をより簡単な多項式に分解する.
Decompose
Decompose[poly,x]
可能な限り,多項式をより簡単な多項式に分解する.
詳細とオプション
- Decomposeは,もとの多項式が
の形式で構成される多項式 Piのリストを与える. - 多項式 Piの組は一意的であるとは限らない.
- 分解の演算は多項式の因数分解とは別のものである.
例題
すべて開く すべて閉じる例 (3)
Decompose[x ^ 2 + 1, x](1 + x) /. (x -> x ^ 2)Decompose[x ^ 4 + x ^ 2, x]Decompose[(x + x ^ 2) ^ 2, x]Decompose[(x ^ 2 + x) ^ 4 + 1, x]スコープ (5)
Decompose[(x ^ 2 + 1) ^ 4 + 3, x]Decompose[2 x + 1, x]Decompose[(a x ^ 3 + 1) ^ 2 + b, x]Decompose[(x ^ 2 + I) ^ 2, x]Decompose[x ^ 4 + 4x ^ 3 + 4x ^ 2 + 6x + 24, x, Modulus -> 3]オプション (1)
アプリケーション (1)
f = x ^ 8 + 4x ^ 7 + 2x ^ 6 - 8x ^ 5 - 5x ^ 4 + 8x ^ 3 + 2x ^ 2 - 4x + 8;{a, b, c} = Decompose[f, x]s1 = x /. Solve[a == 0, x]s2 = Join@@(x /. Solve[b == #, x]& /@ s1)s3 = Join@@(x /. Solve[c == #, x]& /@ s2)Expand[f /. x -> #& /@ s3]Wolfram言語のソルバは自動的にDecomposeを使う:
Solve[f == 0, x]特性と関係 (2)
Decomposeが与える多項式の構成でもとの多項式ができる:
f = (x ^ 2 + 1) ^ 4 + 3;Decompose[f, x]Foldを使って多項式を構成する:
Fold[#2 /. x -> #1&, x, Reverse[%]]Expandを使って結果がfと等しいことを示す:
Expand[% == f]Factorを使って多項式を既約因子の積として表す:
f = x ^ 2 + 3x + 2;
g = x ^ 4 - x ^ 2 + 17;Factor[{f, g}]fは因子分解はできるが分解はできない.gは分解はできるが因子分解はできない:
Decompose[f, x]Decompose[g, x]考えられる問題 (1)
Decomposeは内部多項式が線形のときは可能な分解を無視する:
Decompose[(x + 1) ^ 3 + 1, x]関連項目
テクニカルノート
-
▪
- 多項式の代数演算
履歴
1988 で導入 (1.0)
テキスト
Wolfram Research (1988), Decompose, Wolfram言語関数, https://reference.wolfram.com/language/ref/Decompose.html.
CMS
Wolfram Language. 1988. "Decompose." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Decompose.html.
APA
Wolfram Language. (1988). Decompose. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Decompose.html
BibTeX
@misc{reference.wolfram_2026_decompose, author="Wolfram Research", title="{Decompose}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/Decompose.html}", note=[Accessed: 04-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_decompose, organization={Wolfram Research}, title={Decompose}, year={1988}, url={https://reference.wolfram.com/language/ref/Decompose.html}, note=[Accessed: 04-September-2026]}