From 12:00 AM CDT Sunday, October 17 - 11:30 AM CDT Sunday, October 17, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

平方根 関数



LabVIEW 2018ヘルプ


発行年月: 2018年3月
製品番号: 371361R-0112
製品情報を参照

ダウンロード (Windowsのみ)


LabVIEW 2016ヘルプ
LabVIEW 2017ヘルプ
LabVIEW 2018ヘルプ
LabVIEW 2019ヘルプ
LabVIEW 2020ヘルプ

1つ上のパレット: 数値関数

インストールパッケージ: ベース開発システム

入力値の平方根を計算します。

xが負の場合、xが複素数の場合を除いて、平方根はNaNになります。 xが行列の場合、この関数はxの行列平方根を取り込みます。 コネクタペーンには、この多態性関数のデフォルトのデータタイプが表示されます。

メモ  平方根関数に偶数の指数の単位を持つ値を配線すると、分数指数の単位がサポートされていないため配線が壊れます。 たとえば、15m2の入力値は有効ですが、15m3は有効ではありません。

詳細  サンプル

xは、スカラ、数値の配列またはクラスタ、数値のクラスタの配列などにできます。
sqrt(x)は、x が整数の場合倍精度浮動小数点数になります。 xが0より小さい場合、xが複素数の場合を除いてsqrt(x)は数値以外の値(NaN)です。 xx = a + bi の形式の場合、つまりxが複素数の場合、関数は以下の式で振幅および位相を定義します。

|x|はxの振幅、arg(x)はxの位相です:

arg(x) = arctan2(b,a)



メモ  この関数を、指定したタイプのデータを出力するように手動で構成できます。 出力データタイプを指定するには、関数を右クリックして、プロパティを選択してオブジェクトプロパティダイアログボックスを表示します。 出力構成ページで表記法アイコンをクリックして、目的のデータタイプを選択します。 出力データタイプが構成されていることを示すために、関数の出力端子に青い強制ドットが表示されます。

平方根の詳細

この関数に行列データを入力として配線すると、その行列データタイプと動作するサブVIを含むVIは関数を置換します。 結果のVIは同じアイコンで表示されますが、行列固有のアルゴリズムを含みます。 この入力から行列の接続を解除しても、ノードはVIのままの状態で残ります。 他のデータタイプを入力として配線して、元の関数を復元します。 データタイプを関数に配線し、そのデータタイプによって基本的な数学演算に失敗する場合は、関数は空の行列またはNaNを返します。

詳細については、「行列平方根」VIを参照してください。

固定小数点の詳細

符号付き固定小数点値をこの関数に配線する場合、関数は符号付き数値を浮動小数点数に変換し、平方根演算を実行します。 デフォルトは、オーバーフローを回避できるように平方根のワード整数長さを構成します。 ただし、平方根の精度は無限になる可能性があるため、常に丸め込みの状態が発生します。 固定小数点数データのオーバーフローまたは丸め込みの処理方法は、数値ノードプロパティダイアログボックスで設定できます。

サンプル

平方根関数の使用サンプルは、labview\examples\NumericsディレクトリにあるNumeric Functions VIで参照できます。



この記事は役に立ちましたか。

役に立たなかった