|
SOLUTIONS
|
Mathematica シンタックス
Mathematica には,一貫性と,効率的で読みやすい Mathematica の言語的,数学的およびその他の多くの構文の入力について慎重に設計された豊かなシンタックスがある.Mathematica では通常の線形ASCII 入力に加え,完全な二次元数学入力もサポートされている.
参照項目参照項目
基本シンタックス
{...} (List) ▪ "..." (String) ▪ e[[i]] (Part) ▪ e[[i;;j]] (Span)
基本演算
x==val — 等価を判定する,または記号方程式を表す(等価でない場合は!=)
lhs:=rhs — 関数などの定義
a->b,a→b — 変換規則,オプション等(遅延規則には:>)
expr/.rule — 規則を使って置換する(「スラッシュドット」)
数学と演算子
+ ▪ - ▪ * ▪ / ▪ ^ (Power) ▪ && (And) ▪ || (Or) ▪ ! (Not) ▪ <> (StringJoin)
パターン
x_ — 任意の式(「x ブランク」)
x__,x___ — 任意の式の列(「x ダブルブランク」,...)
x:p — パターン名
p:d — パターンのデフォルト
.. (Repeated) ▪ | (Alternatives) ▪ /; (Condition) ▪ ? (PatternTest)
純関数
expr& — 純関数
短縮形
f@expr — 接頭辞関数の適用
expr//f — 接尾辞関数の適用(「スラッシュスラッシュ」)
/@ (Map — "slash at") ▪ @@, @@@ (Apply) ▪ ~~ (StringExpression) ▪ === (SameQ)
プログラムシンタックス
expr;expr;expr — コマンドの列(CompoundExpression)
<<file — ファイルを入力する(ファイルへの出力には>>file,>>>file)
Mathematica セッションシンタックス
?x — シンボル
についての情報
