製品
製品の一覧
Mathematica
Mathematica
学生エディション
Mathematica
ホームエディション
Wolfram
CDF Player
(無料ダウンロード)
CDF(計算可能ドキュメント形式)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Wolfram
SystemModeler
Wolfram
Finance Platform
Mathematica
アドオン
Wolfram|Alpha関連製品
ソリューション
ソリューションの一覧
工学
航空宇宙工学と防衛
化学工学
制御系
電気工学
画像処理
生産工学
材料科学
機械工学
オペレーションズリサーチ
光学
石油工学
バイオテクノロジーと医学
バイオインフォマティクス
医用画像処理
金融,統計,ビジネスの分析
保険数理
データの解析とマイニング
計量経済学
経済学
金融工学と数学
財務リスク管理
統計
ソフトウェア工学とコンテンツ配信
オーサリングと出版
インターフェース開発
ソフトウェア工学
Web開発
科学
天文学
バイオサイエンス
化学
環境科学
地球科学
社会・行動科学
デザイン,芸術,娯楽
ゲームデザイン・特殊効果・ジェネレーティブアート
教育
高等教育
短大・専門学校
初等・中等教育
学生
テクノロジー
CDF(計算可能ドキュメント形式)
高性能並列計算(HPC)
参照:テクノロジーガイド
ご購入
オンラインストア
他の購入方法
Volumeライセンスとサイトライセンス
販売部へのご連絡
ソフトウェア
サービス
アップグレード
トレーニング
書籍
Wolframグッズ
サポート
テクニカルサポートページ
Mathematica
ドキュメント
知識ベース
ラーニングセンター
テクニカルサービス
コミュニティ & フォーラム
トレーニング
サイトライセンスの確認
Wolframユーザポータル
会社概要
会社概要
ニュースとイベント
Wolframブログ
パートナーシップ
採用情報
Mathematica
の歴史
Stephen Wolframのホームページ
連絡先
Wolfram Webサイト
サイトの一覧
Wolfram|Alpha
デモンストレーションプロジェクト
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE
DOCUMENTATION CENTER
FOR THE LATEST INFORMATION.
DOCUMENTATION CENTER SEARCH
New to
Mathematica
?
Find your learning path
»
Mathematica
>
数学とアルゴリズム
>
数学関数
>
整数関数
>
Mod
>
MATHEMATICA 組込みシンボル
数学関数
整数の操作と整数論に関連した関数
チュートリアル »
|
PowerMod
Quotient
Divisible
CoprimeQ
FractionalPart
MantissaExponent
PolynomialMod
PolynomialRemainder
Xor
Modulus
関連項目 »
|
加法的整数論
条件文
暗号整数論
整数関数
数学関数
乗法的整数論
整数論関数
整数論
数値関数
数の表現
その他 »
Mod
Mod
m
を
n
で割った商の剰余を与える.
Mod
オフセット
d
を使う.
詳細
記号操作・数値操作の両方に適した数学的整数関数である.
整数
m
と
n
に対して,
Mod
は
と
n
-1
の間にある.
Mod
の結果は
と
n
の間であり,
Part
のような関数で使用するのに適している.
»
Mod
の結果は,
および
であるような
を与える.
Mod
には,
m
と
n
が両方とも実数である限り,常に
n
と同じ符号が与えられる.
Mod
は
m
-
n
Quotient
[
m
,
n
]
と同値である.
Mod
は,
m
-
n
Quotient
[
m
,
n
,
d
]
と同値である.
Mod
の引数は,整数に限らず,任意の数値となり得る.
»
正の
x
について,
Mod
は,
x
の小数部を与える.
厳密な数値に対して,
Mod
の内部では数値近似が使われる.この手続きは,大域変数
$MaxExtraPrecision
の設定により影響を受ける.
Mod
は,
Quotient
による定義を使って複素数にも使える.
Mod
は,自動的にリストに縫い込まれる.
例題
すべて閉じる
例
(4)
3を法としたときの剰余:
3を法として1をオフセットとしたときの剰余:
固定した法で数列をプロットする:
法を変化させて数列をプロットする:
3を法としたときの剰余:
In[1]:=
Out[1]=
3を法として1をオフセットとしたときの剰余:
In[1]:=
Out[1]=
固定した法で数列をプロットする:
In[1]:=
Out[1]=
法を変化させて数列をプロットする:
In[1]:=
Out[1]=
スコープ
(8)
近似数を簡約する:
厳密な数量を簡約する:
を法として簡約する:
複素数:
ウィルソン(Wilson)の定理:
モジュラ方程式を解く:
積分を評価する:
アプリケーション
(4)
部分を循環的に抽出する:
の形式の100より小さい素数を選ぶ:
釣り合いのとれていない大きさのボックス中で弾んでいる粒子をシミュレーションする:
2を法とする加算のための表記を定義する:
特性と関係
(2)
結果は第2引数と同じ符号を持っている:
考えられる問題
(2)
Mod
によって生成される式を機械精度で評価するのは難しいことがある:
機械精度の数値評価だと間違った答が返される:
任意精度にすると正しい答えが返される:
計算によってはデフォルトよりも高い内部精度を要求するものがある:
おもしろい例題
(3)
2を法とする二項係数:
4を法とする加法的セルオートマトン:
関連項目
PowerMod
Quotient
Divisible
CoprimeQ
FractionalPart
MantissaExponent
PolynomialMod
PolynomialRemainder
Xor
Modulus
チュートリアル
数学関数
整数の操作と整数論に関連した関数
その他
加法的整数論
条件文
暗号整数論
整数関数
数学関数
乗法的整数論
整数論関数
整数論
数値関数
数の表現
関連リンク
MathWorld
The Wolfram Functions Site
NKS|Online
(
A New Kind of Science
)
バージョン 1 の新機能 | バージョン 4 での修正機能