C関数
SymbolicCは,このセクションに記載されているようなC関数の使用をサポートする.
関数の定義
C関数をCFunctionを使って作成することができる.
型の限定子が必要な場合は,型の指定としてリストを与えることができる.
関数の呼出し
C関数をCCallを使って呼び出すことができる.
標準の数学演算子
SymbolicCはさまざまな種類の標準的なCの数学演算子を提供する.これらの演算子は,下に示すような関数の呼出しを生成する.
標準の数学演算子の中には,対応するWolfram言語関数がないものもある.この場合は,以下に示すように,文字列が使われている.
標準の数学演算子の完全リストを以下に挙げる.Wolfram言語における名前と出力されるCの名前を示す.
ArcCos | acos |
ArcSin | asin |
ArcTan | atan (引数1つ) |
ArcTan | atan2 (引数2つ) |
Ceiling | ceil |
Cos | cos |
Cosh | cosh |
Exp | exp |
Abs | fabs |
Floor | floor |
"frexp" | frexp |
"ldexp" | ldexp |
Log | log |
Log10 | log10 |
"modf" | modf |
Power | pow |
Sin | sin |
Sinh | sinh |
Sqrt | sqrt |
Tan | tan |
Tanh | tanh |
Wolfram言語関数の名前とそれに対応する標準的な数学関数.