Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > 多項式代数 > 多項式系 >

CoefficientArrays

CoefficientArrays[polys, vars]
多項式 polys の変数 vars の係数の配列を与える.
  • CoefficientArrays[polys, vars]{m0, m1, m2, ...}を与えるなら,polysm0+m1.vars+m2.vars.vars+... として再構築することができる. »
  • lhsEqualrhs という形を持つ polys の要素はどれも多項式 lhs-rhs に対応すると取れる.  »
  • CoefficientArrays[polys, {form1, form2, ...}]polys 中の,formi のいずれかと一致するあらゆる式を変数と解釈する.
  • リストCoefficientArrays[polys, vars]の長さは polys の全次数に1足したものと等価である.
  • mi は階数 i+1の疎な配列である.
  • 最初の要素 m0 はリストpolys と同じ長さである.
  • polys がリストではなく1つの多項式である場合,m0 もまたリストではない.
  • 線形方程式の場合,Thread[polysEqual0]の解はLinearSolve[m1, -m0]で与えられる.
  • 非線形方程式の場合,mi は一意的ではない.デフォルトで,CoefficientArraysは変数が vars と同じ順序で現れる単項式にしか非零の係数を割り当てない.
  • CoefficientArrays[polys, vars, Symmetric->True]はすべての mi をすべての指標で左右対称にする.結果の配列は一般にそれほど疎ではなくなる.
バージョン 5 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team