フォーミュラノードおよび数式ノード関数
- 更新日2026-06-12
- 5分で読める
LabVIEWのフォーミュラノードおよび数式ノードは、特定の構文をサポートし、数式を評価するための特定の関数を含みます。
表 13. LabVIEWフォーミュラノードおよび数式ノード関数はフォーミュラノードおよび数式ノード関数の名前と説明を示します。
これらの関数はバイナリ関数を除いて、式VIと非線形カーブフィットVIと共に使用することもできます。
メモ フォーミュラノードおよび数式ノードは、Microsoft Excel、MATLAB®ソフトウェア、またはその他のテキストベースの数学環境で、同じ名前の関数でも同じ値を返さない可能性があります。
メモ C言語のプログラミングの知識があれば、フォーミュラノードを効果的に使用することができます。このマニュアルは、読者がすでにC言語に精通していることを前提としており、C言語に関するトピックは含まれていません。C言語については、 Brian W. Kernighan、Dennis M. Ritchie共著『The C Programming Language』またはHerbert Schildt著『Teach Yourself C』を参照してください。
すべての関数名は小文字である必要があります。式ノードおよび数式ノードでは、演算子およびpi定数 (大文字と小文字を区別) を使用することもできます。
| 関数 | 対応するLabVIEW関数 | 説明 |
|---|---|---|
| abs(x) | 絶対値 | xの絶対値を返します。 |
| acos(x) | 逆余弦 | xの逆余弦をラジアンで計算します。 |
| acosh(x) | 逆双曲余弦 | xの双曲逆余弦を計算します。 |
| asin(x) | 逆正弦 | xの逆正弦をラジアンで計算します。 |
| asinh(x) | 逆双曲正弦 | xの双曲逆正弦を計算します。 |
| atan(x) | 逆正接 | xの逆正接をラジアンで計算します。 |
| atan2(y,x) | Inverse Tangent (2 Input) | x/yの逆正接をラジアンで計算します。 |
| atanh(x) | 逆双曲正接 | xの双曲逆正接を計算します。 |
| ceil(x) | 切り上げ整数化 | xを次に大きい整数に丸め込みます(最も小さい整数 ≥ x)。 |
| cos(x) | 余弦 | xの余弦値を計算します。xの単位はラジアンです。 |
| cosh(x) | 双曲余弦 | xの双曲余弦を計算します。 |
| cot(x) | 余接 | xの余接を計算します(1/tan(x))。xの単位はラジアンです。 |
| csc(x) | 余割 | xの余割を計算します(1/sin(x))。xの単位はラジアンです。 |
| exp(x) | 指数 | eのx乗の値を計算します。 |
| expm1(x) | 指数 (Arg) – 1 | eのx乗から1を引いた値((e^x) - 1)を計算します。 |
| floor(x) | 切り下げ整数化 | xを次に小さい整数に丸め込みます (最も大きい整数 ≤x)。 |
| getexp(x) | 仮数&指数 | xの指数を返します。 |
| getman(x) | 仮数&指数 | xの仮数を返します。 |
| int(x) | 最も近い値に丸め込み | xを最も近い整数に丸め込みます。 |
| intrz(x) | — | xを、xと0の間の最も近い整数に丸め込みます。 |
| ln(x) | 自然対数 | eを底としてxの自然対数を計算します。 |
| lnp1(x) | 自然対数 (Arg +1) | (x + 1)の自然対数を計算します。 |
| log(x) | 常用対数 | 10を底としてxの対数を計算します。 |
| log2(x) | 底2の対数 | 2を底としてxの対数を計算します。 |
| max(x,y) | MAX&MIN | xとyを比較して大きい値を返します。 |
| min(x,y) | MAX&MIN | xとyを比較して小さい値を返します。 |
| mod(x,y) | 商&余り | 商を負の無限大方向に丸め込むときのx/yの余りを計算します。 |
| pow(x,y) | XのY乗 | xのy乗を計算します。 |
| rand() | 乱数(0 - 1) | 0~1の間の浮動小数点を排他的に生成します。 |
| rem(x,y) | 商&余り | 商を負の無限大方向に丸め込むときのx/yの余りを計算します。 |
| sec(x) | セカント | xの正割を計算します。xの単位はラジアンです(1/cos(x))。 |
| sign(x) | 記号 | xが0より大きい場合は1を返し、xが0と等しい場合は0を返し、xが0より小さい場合は-1を返します。 |
| sin(x) | 正弦 | xの正弦値を計算します。xの単位はラジアンです。 |
| sinc(x) | Sinc | xの正弦をxで除算した正弦値(sin(x)/x)を計算します。xの単位はラジアンです。 |
| sinh(x) | 双曲正弦 | xの双曲正弦を計算します。 |
| sizeOfDim(ary,di) | — | 配列aryに対して指定された次元diのサイズを返します。 |
| sqrt(x) | 平方根 | xの平方根を計算します。 |
| tan(x) | 正接 | xの正接値を計算します。xの単位はラジアンです。 |
| tanh(x) | 双曲正接 | xの双曲正接を計算します。 |