基本的な技術計算分野
初等関数
複素数演算
多倍長浮動小数点演算
多項式の求根
特殊関数
ベクトル・行列計算
置換 ×
整列 ×
線型代数(行列の分解等)LU分解、QR分解、Schur分解、特異値分解
固有値問題
高速Fourier変換(FFT)1次元
高速Fourier変換(FFT)2次元
1次元畳み込み
2次元畳み込み
数値積分
多次元数値積分
最適化(最小値探索)多次元最小化問題
非線型最小二乗近似 ×
常微分方程式
乱数分布
準乱数列の生成 ×
統計計算 ×
数学関数
(通常)数値計算 複素数演算 多倍精度浮動小数点演算
三角関数sin相当 ○ sin ○ zsin ○ Sin
三角関数cos相当 ○ cos ○ zcos ○ Cos
三角関数tan相当 ○ tan ○ ztan ○ Tan
逆三角関数arcsin相当 ○ asin ○ zasin ○ ArcSin
逆三角関数arccos相当 ○ acos ○ zacos ○ ArcCos
逆三角関数arctan相当 ○ atan ○ zatan ○ ArcTan
双曲線関数sinh相当 ○ sinh ○ zsinh  ○ Sinh
双曲線関数cosh相当 ○ cosh ○ zcosh ○ Cosh
双曲線関数tanh相当 ○ tanh ○ ztanh ○ Tanh
逆双曲線関数arcsinh相当 ○ asinh ○ zasinh ○ ArcSinh
逆双曲線関数arccosh相当 ○ acosh ○ zacosh ○ ArcCosh
逆双曲線関数arctanh相当 ○ atanh ○ zatab ○ ArcTanh
対数関数log相当 ○ log ○ zlog ○ Log
指数関数exp相当 ○ exp ○ zexp ○ Exp
平方根sqrt相当 ○ sqrt ○ zsqrt  ○ Sqrt
べき乗pow相当 ○ pow ○ zpow ○ Pow
絶対値fabs相当 ○ abs ○ zabs ○ Abs
その他の特殊関数 - -


 
特殊関数
zeta(x)        Riemann zeta function ζ(x) 
gamma(x)     Euler gamma function Γ(x) 
beta(x,y)  Euler beta function Β(x)
polygamma(n,x)    n derivative of the digamma function Ψn(x)
psi(x)                 digamma function Ψ0(x) 
si(x)                    sine integral function Si(x)
ci(x)          cosine integral function Ci(x)
besselj(n,x)     Bessel function  Jn(x) 

bessely(n,x)    Bessel function  Yn(x)


 
変換関数
整数化 int(x)
角度をラジアンに変換 d2r(x)
ラジアンを角度に変換 r2d(x)

ベクトル演算
ベクトルの内積 V1 : V2
ベクトルの外積 V1 :: V2
ベクトルの長さ len(V)
ベクトルの単位化 unit(V)

行列演算
正方行列の逆行列 inv(M)
一般行列の逆行列 inv2(M)
転置行列 trans(M)
行列トレース trace(M)
平行移動変換行列作成 siftmat(M, Sift)
回転変換行列作成 rotmat(M, Rotangle)
任意軸回転変換行列作成 rotmat2(M, Rotasix, angle)
ミラー反転変換行列作成 mirrormat(M, Mirroraxis)
拡大・縮小変換行列作成 extrnmat(M, Extnaxis)
連立方程式の解計算(変数と式の数が同じ) lneq(M)
一般連立方程式の解集合計算(変数と式の数が同じでなくてもいい) lneq2(M)

3次元交点計算-
直線 円弧 自由曲線 任意ユーザー定義式の線 平面 枠線張り面 回転面 自由曲面 オフセット面 半パイプ面 Z-MAP面 任意ユーザー定義式の面
直線
円弧
自由曲線
任意ユーザー定義式の線
平面 - - - - - - - -
枠線張り面 - - - - - - - -
回転面 - - - - - - - -
自由曲面 - - - - - - - -
オフセット面 - - - - - - - -
半パイプ面 - - - - - - - -
Z-MAP面 - - - - - - - -
任意ユーザー定義式の面 - - - - - - - -

 

3次元交線計算
平面 枠線張り面 回転面 自由曲面 オフセット面 半パイプ面 Z-MAP面 任意ユーザー定義式の面
平面
枠線張り面
回転面
自由曲面
オフセット面
半パイプ面
Z-MAP面
任意ユーザー定義式の面

 

3次元(最短)距離計算
直線 円弧 自由曲線 任意ユーザー定義式の線 平面 枠線張り面 回転面 自由曲面 オフセット面 半パイプ面 Z-MAP面 任意ユーザー定義式の面
直線
円弧
自由曲線
任意ユーザー定義式の線
平面
枠線張り面
回転面
自由曲面
オフセット面
半パイプ面
Z-MAP面
任意ユーザー定義式の面

 
 
境界線付加
外周線境界 内周N線境界
平面
枠線張り面
回転面
自由曲面
オフセット面
半パイプ面
Z-MAP面 × ×
任意ユーザー定義式の面

 
多面体メッシュ計算
外周線境界あり 内周N線境界あり 境界なし
平面
枠線張り面
回転面
自由曲面
オフセット面
半パイプ面
Z-MAP面 × ×
任意ユーザー定義式の面