f(x)全ゼロ検索 (フォーミュラ)
- 更新日2025-07-30
- 4分で読める
所定の区間で1D関数のすべてのゼロを決定します。使用する多態性インスタンスを手動で選択する必要があります。

入力/出力
確度
—
確度は、0および極値の確度を制御します。デフォルト値は1.00E-8です。
ステップタイプ
—
ステップタイプは、関数値に使用する間隔を制御します。 通常、変形関数を使用することで、より正確な0と極値が得られます。
アルゴリズム
—
アルゴリズムはVIで使用するメソッドです。
開始
—
開始は、区間の開始ポイントです。デフォルトは 0.0 です。
終了
—
終了は、区間の終了ポイントです。デフォルトは 1.0 です。
フォーミュラ
—
フォーミュラは、関数を記述する文字列です。formulaには、任意の数の変数を含めることができます。
ゼロ
—
ゼロはフォーミュラで求められた0です。
f(ゼロ)
—
f(ゼロ)にはゼロの関数値が含まれます。 通常、これらの値は0に近い値です。
ティック
—
ティックは、すべての演算に要する時間(ミリ秒)です。
エラー
—
エラーは、VIからのエラーまたは警告を返します。エラーは「エラーコードからエラークラスタ」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。 |
区間(-2, 2)でのsin(sinc(gamma(x)))のゼロを取得するには、フロントパネルで以下の値を入力します。
- 開始: -2.00
- 終了: 2.00
- フォーミュラ: sin(sinc(gamma(x)))
以下の図は、区間(-2, 2)におけるsin(sinc(gamma(x)))のグラフとゼロを示します。

メモ 一部の関数では、実際は特異値である偽のゼロがゼロに含まれることがあります。真のゼロについては、f(ゼロ)は0に近くなります。
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- labview\examples\Mathematics\Optimization\1D Explorer.vi
確度
—
ステップタイプ
—
フォーミュラ
—
ゼロ
—
ティック
—
エラー
—