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

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

発行日時: June 2012

製品番号: 373123C-0112

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

所有クラス: filter design

要件:MathScript RTモジュール

構文

freqzd(b)

freqzd(b, a)

freqzd(b, a, w)

freqzd(b, a, w, fs)

freqzd(b, a, n)

freqzd(b, a, n, 'whole')

freqzd(b, a, n, fs)

freqzd(b, a, n, 'whole', fs)

h = freqzd(b, a, w)

h = freqzd(b, a, w, fs)

[h, f] = freqzd(b)

[h, f] = freqzd(b, a)

[h, f] = freqzd(b, a, n)

[h, f] = freqzd(b, a, n, 'whole')

[h, f] = freqzd(b, a, n, fs)

[h, f] = freqzd(b, a, n, 'whole', fs)

従来名: freqz

説明

フィルタの複素周波数応答ベクトルと周波数ベクトルを計算します。出力を要求しない場合、この関数は現在のプロットウィンドウでフィルタの振幅と接続された位相をプロットします。freqzd(b)freqzd(b, [1], 512)と同じです。freqzd(b, a)freqzd(b, a, 512)と同じです。

詳細

サンプル

入力

名前 説明
b フィルタの分子係数を指定します。bは実数ベクトルまたは複素ベクトルです。
a フィルタの分母係数を指定します。aは実数ベクトルまたは複素ベクトルです。デフォルトは[1]です。
w 周波数応答を評価する周波数ポイントを指定します。wを指定しない場合、単位円の上半分に沿った均等間隔のnポイントで周波数応答を評価します。wはベクトルです。
fs サンプリング周波数をHzで指定します。fsはスカラです。
n 周波数ポイントの数を指定します。nは、正の整数です。デフォルトは512です。
'whole' 周波数応答を単位円に沿った均等間隔のnポイントで評価されるようLabVIEWに指示します。

出力

名前 説明
h フィルタの周波数応答を返します。hは複素数ベクトルです。
f hに対応する離散周波数ベクトルをラジアン/サンプル単位で返します。fはベクトルです。

詳細

LabVIEWランタイムエンジンでは、この関数で出力を要求した場合にのみサポートされます。この関数はスタンドアロンアプリケーションまたは共有ライブラリを作成する際にスクリプト内に残すことができますが、出力を要求しないとLabVIEWランタイムエンジンでは実行されません。出力を要求すると、LabVIEWランタイムエンジンは正規としてこれらの関数を実行します。

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

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

サンプル

b = [1, 2];
a = [-1, 1, 1, 3];
n = 32;
[H, F] = freqzd(b, a, n)

b = [3, 4];
a = [1, -3, 2, 5];
n = 10;
fs = 12;
[H, F] = freqzd(b, a, n, 'whole', fs)

関連項目

freq_space
freqsd
grpdelay
impzd
invfreqzd
stepzd



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

役に立たなかった