|
3.10.4 演算子
基本的な数学の演算子

四則計算と基本的な代数計算の演算子のいくつか
\[Cross]に使う は \[Times]の とは区別され,前者は後者より若干小さめに表示される.

四則計算と基本的な代数計算の演算子の説明
微積分学の演算子

微積分学の演算子
論理結合子とその他の結合子

論理結合子として使われる演算子
演算子 , , は組込み関数であるAnd, Or, Notにそれぞれ対応しており,また,キーボードで入力可能な演算子 &&, ||,!に等しい.演算子 , , は組込み関数のXor,Nand,Norにそれぞれ対応する. ここで, は前置的な演算子であることに注意する.
x yと x yはともに組込み関数Implies[x, y]と解釈される. x yは組込み関数Element[x, y]と解釈される.
組込み関数である Andと Impliesが使われ,この式の解釈がなされる.
In[1]:= 3 < 4 x > 5 y < 7
Out[1]= 
数学で見られる一般的な規約のほとんどは Mathematicaでも有効である.ただし, Mathematicaでは,数量化記号である , , に現れる変数は下付き文字として入力しなければならない.これらの記号の後に普通の形で入力すると,乗算の演算子と競合するかもしれない.
と は基本的に のような前置的な演算子である.
In[2]:= 
Out[2]//FullForm= 
アクションを表すための演算子

通常アクションを表すのに使われる演算子(注: \[Square]以外はすべて中置的な演算子である)
Mathematicaの通常の規約に従い,上の表に載っているすべての演算子は,それを表すための正式名称と同じ名前を持った関数を与えるものと解釈される.
これらの演算子はそれらの正式名称の関数を表すものとする.
In[1]:= x y z // FullForm
Out[1]//FullForm= 
上の表の演算子は を除きすべて中置的に使われる.つまり,2つの演算数の間に置かれる.
ブラケット化演算子

ブラケット化演算子として使われる文字

ブラケット化演算子の説明
関係を表すための演算子

類似性や等価性を表す演算子
特殊文字である (または, \[Equal])は ==のもう1つの入力法である. は入力と出力の両方で使われる.
In[1]:= {a == b, a b, a != b, a b}
Out[1]= 

通常,値の大きさによって順序付けを行うために使われる演算子

集合論における関係を表すための演算子

別の規定による順序付けを行うために使われる演算子

垂直バー記号に基づいた関係演算子
矢印記号とベクトル記号に基づいた演算子
数学を始めいろいろな分野で変換操作や変化状況を表すために,矢印記号に基づいた演算子がよく使われる.
は ->と同じ働きをする.
In[1]:= x + y /. x 3
Out[1]= 

数式処理上の組込みの意味を持つ矢印記号の演算子

普通の矢印記号

ベクトル記号と関連した矢印記号
Mathematicaでは矢印記号とベクトル記号はすべて中置的に使う.
In[2]:= x y z
Out[2]= 

T形記号
|