chgFreqUnit
周波数応答データ モデルの周波数単位の変更
説明
は、システム動作を変更せずに sys_new
= chgFreqUnit(sys
,newfrequnits
)sys
の周波数点の単位を newfrequnits
に変更します。sys
の Frequency
と FrequencyUnit
の両方のプロパティは、sys
と sys_new
の周波数応答が一致するように調整します。
例
周波数応答データ モデルの周波数単位の変更
周波数応答データ モデルを作成します。
load('AnalyzerData');
sys = frd(resp,freq);
データ ファイル AnalyzerData
には列ベクトル freq
および resp
があります。これらのベクトルには、それぞれ 256 個のテスト周波数と対応する複素数値周波数応答点があります。sys
の既定の周波数単位は rad/TimeUnit
であり、TimeUnit
はシステムの時間単位です。
周波数単位を変更します。
sys1 = chgFreqUnit(sys,'rpm');
sys1
の FrequencyUnit
プロパティは rpm
です。
sys
と sys1
のボード線図を比較します。
bodeplot(sys,'r',sys1,'y--'); legend('sys','sys1')
chgFreqUnit
コマンドによってシステム動作を変更せずに sys
の周波数点の単位が変更されるため、sys
と sys1
の振幅と位相は一致します。
sys
の FrequencyUnit
プロパティを変更して、元のシステムとボード線図を比較します。
sys2 = sys; sys2.FrequencyUnit = 'rpm'; bodeplot(sys,'r',sys2,'gx'); legend('sys','sys2');
FrequencyUnit
プロパティを変更すると、システム動作が変更されます。そのため、sys
と sys2
のボード線図は一致しません。たとえば、約 2 rad/s の元のコーナー周波数は約 2 rpm (または 0.2 rad/s) に変わります。
入力引数
newfrequnits
— 周波数点の新しい単位
'rad/TimeUnit'
(既定値) | 'cycles/TimeUnit'
| 'rad/s'
| 'Hz'
| 'kHz'
| 'kHz'
| 'MHz'
| 'GHz'
| 'rpm'
新しい周波数点の単位。以下のいずれかの値として指定します。
'rad/TimeUnit'
'cycles/TimeUnit'
'rad/s'
'Hz'
'kHz'
'MHz'
'GHz'
'rpm'
値 rad/TimeUnit
と cycles/TimeUnit
は、TimeUnit
プロパティで指定されたシステム時間単位に相対的な周波数単位を表現します。
出力引数
バージョン履歴
R2011a で導入
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)