DOCUMENTATION CENTER SEARCH
Mathematica
>
コアとなる言語
>
Mathematica
シンタックス
Mathematica
には,一貫性と,効率的で読みやすい
Mathematica
の多くの言語,数学的およびその他の構文の入力について慎重に設計された豊かなシンタックスがある.
Mathematica
では通常の線形ASCII 入力に加え,完全な2次元数学入力もサポートされている.
基本シンタックス
f
[
x
,
y
]
—
関数の引数は各カッコの中に入力する
Exp
,
Do
,
...
—
組込みシンボル名は大文字で始まる
{
...
}
(
List
)
▪
"..."
(
String
)
▪
e
[[
i
]]
(
Part
)
▪
e
[[
i
;;
j]]
(
Span
)
基本演算
x
=
val
—
値を設定する(値をクリアするときは
=.
)
x
val
—
等価を判定する,または記号方程式を表す(等価でない場合は
)
lhs
:=
rhs
—
関数などの定義
a
->
b
,
a
→
b
—
変換規則,オプション等(遅延規則には
:>
)
expr
/.
rule
—
規則を使って置換する(「スラッシュドット」)
数学と演算子
+
▪
-
▪
*
▪
/
▪
^
(
Power
)
▪
&&
(
And
)
▪
||
(
Or
)
▪
!
(
Not
)
▪
<>
(
StringJoin
)
a
b
c
—
空白は積算を意味する
nn
*^
ee
—
科学的表記
b
^^
nnnn
—
進数による数
パターン
x
_
—
任意の式(「xブランク」)
x
__
,
x
___
—
任意の式の列(「xダブルブランク」,...)
_
,
__
,
___
—
名前のないパターン
x
:
p
—
パターン名
p
:
d
—
パターンのデフォルト
..
(
Repeated
)
▪
|
(
Alternatives
)
▪
/;
(
Condition
)
▪
?
(
PatternTest
)
純関数
expr
&
—
純関数
#
,
#2
等 — 純関数の引数
短縮形
f
@
expr
—
接頭辞関数の適用
expr
//
f
—
接尾辞関数の適用(「スラッシュスラッシュ」)
/@
(
Map
— "slash at")
▪
@@
,
@@@
(
Apply
)
▪
~~
(
StringExpression
)
▪
(
SameQ
)
プログラムシンタックス
expr
;
expr
;
expr
—
コマンドの列(
CompoundExpression
)
<<
file
—
ファイルを入力する(ファイルへの出力には
>>
file
,
>>>
file
)
(*
...
*)
—
コメント
ccc
`
nnn
—
コンテキスト
ccc
内のシンボル
Mathematica
セッションシンタックス
%
—
最も最近の出力(行
n
の出力を表すには
%
n
)
?
x
—
シンボル
x
についての情報
チュートリアル
Mathematica
言語の文法
入力文法
式の特殊な入力法
その他
数学タイプセット
Mathematica
シンタックス文字
© 2008 Wolfram Research, Inc.