Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > 方程式の操作 > 代数変換 > Factor >

Factor

Factor[poly]
整数について多項式を因数分解する.
Factor[poly, Modulus->p]
素数 p を法として多項式を因数分解する.
Factor[poly, Extension->{a1, a2, ...}]
代数的数 の有理的組合せからなる係数を使い,多項式を因数分解する.
  • Factorは,式の最上の代数的レベルに限って適用される.他のレベルに到達するためにはMapを使用したり,Factorを再適用したりする必要があることがある.
  • poly の係数が複素数である場合,ガウスの整数を係数と認め因数分解が実行される.
  • 変数の指数が正の整数である必要はなく,Factorは,指数が記号式の線形結合のものを取り扱うことができる.
  • 有理式が与えられる場合,Factorは,まずTogetherを呼び出し,それから分子と分母を因数分解する.
  • デフォルト設定のExtension->Noneでは,Factor[poly]は多項式 poly において代数的数である係数を独立変数と同様のやり方で取り扱う.
  • Factor[poly, Extension->Automatic]は,多項式 poly にある任意の代数的数を含めるように,係数の取り扱える領域を拡張する. »
  • Factorは自動的に,リスト,方程式,不等式,論理関数に縫い込まれる.
多項式の因数分解:
2を法として因数分解する:
多項式の因数分解:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
 
2を法として因数分解する:
In[1]:=
Click for copyable input
Out[1]=
一変数の多項式:
多変数の多項式:
有理関数:
多項式ではない式にも因数分解できるものがある:
代数的数体上で因数分解する:
Extension->Automaticとすると,自動的に係数をカバーする体まで拡大する:
ガウス整数上で因数分解する:
有限体上で因数分解する:
三角法の式を因数分解する:
Expandは実質的にFactorの逆である:
FactorListは因数のリストを返す:
FactorSquareFreeは,無平方因子のみを取り出す:
が係数として現れる の最初の因数分解:
バージョン 1 の新機能 | バージョン 6 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF