フィルターのクリア

How to plot magnitude (not in db) of the transfer function for the frequencies?

38 ビュー (過去 30 日間)
Waqar Ahmed
Waqar Ahmed 2020 年 3 月 1 日
編集済み: Joel 2023 年 3 月 29 日
Normally we use bode plot for the magnitude of transfer function tf. But, how to get absolute magnitude in matlab.

回答 (1 件)

Joel
Joel 2023 年 3 月 29 日
編集済み: Joel 2023 年 3 月 29 日
Hi,
You can use 'bode' function itself to get the absolute magnitude in MATLAB.
[mag,phase,wout] = bode(sys); % where 'sys' is the transfer function specified using 'tf'
mag is the absolute magnitude (not in dB) and wout is a set of frequencies. You can now plot mag against wout by either using the 'plot' function if you want a linear X axis or the 'semilogx' function if you want a logarithmic X axis.
Refer to the following documentation for more information:
Hope this helps!

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by