Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > 数学関数 > 数値関数 > Chop >

Chop

Chop[expr]
expr の中のゼロに近い近似実数を厳密な整数に置き換える.
  • Chopは,絶対値 delta 未満の大きさを持つ数をに置き換える.
  • Chopのデフォルトの許容値は,である.
  • Chopは,実数(Real)および複素数(Complex)に対して機能する.
0に非常に近い要素を0にする:
0に非常に近い要素を0にする:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
小さな虚部を除去する:
近似ゼロから厳密なゼロに変換する:
2つの数が一定の許容度まで同じかどうかテストする:
両者はデフォルトの許容度まで等しい:
両者は許容度までは等しくない:
Equalで比べる前に非常に小さい項を除去する:
小さな数がゼロではないので両者は等しくない:
小さな項を除去すると等式が成り立つ:
Chopの関数的な実装:
大きな式に関してはChopの方がはるかに速い:
機械精度の複素数は実部と虚部の両方に機械実数を含む:
このため,Chopは機械精度複素数の実部を厳密な0にはしない:
機械精度複素数の小さい虚部は機械実数とするため除去される:
バージョン 1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF