How can I change the frequency range setting "power_zmeter('sys')" in a script?

2 ビュー (過去 30 日間)
Milad Kahrobaee
Milad Kahrobaee 2017 年 5 月 15 日
回答済み: Dimitris Iliou 2017 年 5 月 19 日
Hi, Is it possible to use the "power_zmeter('sys')" in a script to create the impedance freq figure with certain frequency range? without getting complex impedance using the "Zdata = power_zmeter('sys',freq)" Thanks, Milad

回答 (1 件)

Dimitris Iliou
Dimitris Iliou 2017 年 5 月 19 日
If I understand correctly, you want to use the power_zmeter command to create the impedance within a script and then plot it as well.
To do that you can follow the example as shown in the corresponding documentation page:
As the example shows, you can get the data for the impedance using the following code:
% This is from the example
Zdata = power_zmeter('power_gui',logspace(0,3,500))
where the frequency range is defined as the second argument.
Impedance is inherently a complex number so I do not understand why you need to calculate it without the imaginary part.
If you mean that you want to see the magnitude of the impedance then you can use the following command to plot your results:
plot(Zdata.Freq,abs(Zdata.Z(:,1)))

カテゴリ

Help Center および File ExchangeSimulink についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by