WOLFRAM

Chop[expr]

expr の中のゼロに近い近似実数を厳密な整数0に置き換える.

Chop[expr,delta]

絶対値が delta 未満の大きさである数を0に置き換える.

詳細

  • Chopのデフォルトの許容値は,10-10である.
  • Chopは,実数(Real)および複素数(Complex)に対して機能する.

例題

すべて開くすべて閉じる

  (1)基本的な使用例

0に非常に近い要素を0にする:

Out[1]=1
Out[2]=2

スコープ  (2)標準的な使用例のスコープの概要

小さい虚部を除去する:

Out[1]=1
Out[2]=2

近似ゼロから厳密なゼロに変換する:

Out[1]=1
Out[2]=2

アプリケーション  (2)この関数で解くことのできる問題の例

2つの数が一定の許容度まで同じかどうかテストする:

Out[1]=1

両者はデフォルトの許容度まで等しい:

Out[2]=2

両者は許容度までは等しくない:

Out[3]=3

Equalで比べる前に非常に小さい項を除去する:

Out[1]=1

小さい数がゼロではないので両者は等しくない:

Out[2]=2

小さい項を除去すると等式が成り立つ:

Out[3]=3

特性と関係  (1)この関数の特性および他の関数との関係

Chopの関数的な実装:

Out[2]=2
Out[3]=3
Out[4]=4

大きい式に関してはChopの方がはるかに速い:

Out[7]=7
Out[8]=8

考えられる問題  (1)よく起る問題と予期しない動作

機械精度の複素数は実部と虚部の両方に機械実数を含む:

Out[1]=1

このため,Chopは機械精度複素数の実部を厳密な0にはしない:

Out[2]=2

機械精度複素数の小さい虚部は機械実数とするため除去される:

Out[3]=3
Wolfram Research (1988), Chop, Wolfram言語関数, https://reference.wolfram.com/language/ref/Chop.html.
Wolfram Research (1988), Chop, Wolfram言語関数, https://reference.wolfram.com/language/ref/Chop.html.

テキスト

Wolfram Research (1988), Chop, Wolfram言語関数, https://reference.wolfram.com/language/ref/Chop.html.

Wolfram Research (1988), Chop, Wolfram言語関数, https://reference.wolfram.com/language/ref/Chop.html.

CMS

Wolfram Language. 1988. "Chop." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Chop.html.

Wolfram Language. 1988. "Chop." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Chop.html.

APA

Wolfram Language. (1988). Chop. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Chop.html

Wolfram Language. (1988). Chop. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Chop.html

BibTeX

@misc{reference.wolfram_2025_chop, author="Wolfram Research", title="{Chop}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/Chop.html}", note=[Accessed: 07-April-2025 ]}

@misc{reference.wolfram_2025_chop, author="Wolfram Research", title="{Chop}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/Chop.html}", note=[Accessed: 07-April-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_chop, organization={Wolfram Research}, title={Chop}, year={1988}, url={https://reference.wolfram.com/language/ref/Chop.html}, note=[Accessed: 07-April-2025 ]}

@online{reference.wolfram_2025_chop, organization={Wolfram Research}, title={Chop}, year={1988}, url={https://reference.wolfram.com/language/ref/Chop.html}, note=[Accessed: 07-April-2025 ]}