MATLAB ヘルプ センター
デジタル フィルターの係数が単精度かどうかを判別
flag = issingle(d)
flag = issingle(d) は、デジタル フィルターの係数 d が単精度の場合に、true を返します。
flag
d
true
例
すべて折りたたむ
designfilt を使用して 6 次のハイパス IIR フィルターを設計します。正規化された通過帯域周波数、0.6π ラジアン/サンプルを指定します。フィルターを単精度フィルターに変換します。それぞれの場合の精度を識別します。
designfilt
fd = designfilt('highpassiir','FilterOrder',6,'PassbandFrequency',0.6); isd = issingle(fd)
isd = logical 0
fs = single(fd); iss = issingle(fs)
iss = logical 1
digitalFilter
デジタル フィルター。digitalFilter オブジェクトで指定します。d を周波数応答仕様に基づいて生成するには、関数 designfilt を使用します。単精度のフィルターが必要な場合は、designfilt の出力に関数 single を適用します。
single
例: d = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5) は、正規化された 3 dB の周波数 0.5π ラジアン/サンプルをもつ 3 次のバタワース フィルターを指定します。
d = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5)
logical スカラーとして返される、型の識別。
R2014a で導入
designfilt | digitalFilter | double | single | isdouble
double
isdouble
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ