gradient(MathScript RTモジュール関数)

LabVIEW 2012 MathScript RTモジュールヘルプ

発行日時: June 2012

製品番号: 373123C-0112

»製品情報を参照
ヘルプをダウンロード(Windowsのみ)

所有クラス: vector

要件:MathScript RTモジュール

構文

fx = gradient(f)

fx = gradient(f, d)

fx = gradient(f, dx, dy)

[fx, fy] = gradient(f)

[fx, fy] = gradient(f, d)

[fx, fy] = gradient(f, dx, dy)

説明

入力要素の勾配関数を計算します。

詳細

サンプル

入力

名前 説明
f 勾配を計算する関数の値を指定します。fは行列またはベクトルです。
d xおよびy軸に沿ったポイント間または2D配列の1次元および2次元間の間隔を指定します。dは、実数倍精度浮動小数点数の配列です。デフォルトは1、またはdx = dy = 1です。
dx x軸に沿ったポイント間または2D配列の2次元の値間の間隔を指定します。dxは、実数倍精度浮動小数点数の配列です。デフォルトは1です。
dy y軸に沿ったポイント間または2D配列の1次元値間の間隔を指定します。dyは、実数倍精度浮動小数点数の配列です。デフォルトは1です。

出力

名前 説明
fx x軸またはdf/dxに対するfの勾配関数の値の差を返します。fxは、fと同じ次元とデータタイプです。
fy y軸またはdf/dyに対するfの勾配関数の値の差を返します。fyは、fと同じ次元とデータタイプです。

詳細

勾配関数の点の間隔は、2とおりの方法で指定できます。dxまたはdyに要素が1つしかない場合は、対応する軸の2つの連続した点の間隔は一定になります。dxまたはdyに複数の要素が含まれている場合、点の対応する軸での座標が要素の値によって決定されます。したがってdxまたはdyの長さは、fの対応する寸法に適合しなければなりません。

次の表には、この関数のサポート特性 が記載されています。

LabVIEWランタイムエンジンでサポートされる はい
RTターゲットでサポートされる はい
RTで制限付きの実行時間に適する 特性なし

サンプル

F = rand(3, 4)
[Fx, Fy] = gradient(F, [1, 2, 3, 4], [1, 2, 3])

関連項目

difference



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

役に立たなかった