このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
isreal
離散時間フィルター System object が実数であることの確認
説明
例
フィルターの係数が実数であるかどうかの確認
dsp.SOSFilter
System object™ を作成します。固定小数点入力をオブジェクトに渡します。固定小数点フィルターの係数をテストして、厳密に実数であるかどうかを確認します。
d = fdesign.lowpass('n,fp,ap,ast',5,0.4,0.5,20); sosFilter = design(d,'ellip',SystemObject=true)
sosFilter = dsp.SOSFilter with properties: Structure: 'Direct form II' CoefficientSource: 'Property' Numerator: [3x3 double] Denominator: [3x3 double] HasScaleValues: true ScaleValues: [0.6252 0.5432 0.4861 1] Use get to show all properties
IsRealBefore = isreal(sosFilter)
IsRealBefore = logical
1
固定小数点入力をオブジェクトに渡します。
fiInput = fi(randn(1000,2),1,32,16); fiOutput = sosFilter(fiInput); IsRealAfter = isreal(sosFilter)
IsRealAfter = logical
1
関数 isreal
は値 1 を返します。これは、フィルターの係数が実数であることを示します。
入力引数
sysobj
— 入力フィルター
フィルター System object™
入力フィルター。次のいずれかのフィルター System object として指定します。
出力引数
flag
— フィルターの係数が実数であるかどうかを判別するフラグ
1
| 0
フィルターの係数が実数であるかどうかを判別するフラグ。logical スカラーとして返されます。isreal
は、フィルターの係数が実数である場合は logical 1
を、実数でない場合は logical 0
を返します。
データ型: logical
バージョン履歴
R2011a で導入R2023b: dsp.ParallelFilter
オブジェクトおよび dsp.Delay
オブジェクトのサポート
R2023b 以降、解析関数 isreal
は dsp.ParallelFilter
オブジェクトおよび dsp.Delay
オブジェクトをサポートします。
R2023b: dsp.BiquadFilter
オブジェクトは削除予定
dsp.BiquadFilter
オブジェクトは将来のリリースで削除される予定です。代わりに dsp.SOSFilter
オブジェクトを使用してください。既存のコードを置換する方法の詳細については、dsp.BiquadFilter
のリファレンス ページにある「互換性の考慮事項」のセクションを参照してください。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)