double
倍精度演算を使用するための固定小数点フィルターのキャスト
構文
hd = double(h)
説明
hd = double(h)
は、h
と同じ構造と係数を持つ新しいフィルター hd
を返しますが、フィルター処理に倍精度演算を使用するためにその演算プロパティが double
に設定されます。double(h)
は関数 reffilter(h)
と同じではありません。
double
によって返されるフィルターhd
は、倍精度浮動小数点形式で表されるh
の量子化係数をもちます。reffilter
によって返される参照フィルターは、量子化されていない倍精度浮動小数点係数をもちます。
double(h)
は、double
を使用して、量子化されたフィルター係数を使用しながらも倍精度で演算するフィルター hd
を作成することによって、フィルターの係数の量子化の影響を分離するのに使用できる場合があります。
例
バージョン履歴
R2011a で導入