Azzera filtri
Azzera filtri

Change of scale in Bode Magnitude Plot

16 visualizzazioni (ultimi 30 giorni)
sergio cunha
sergio cunha il 8 Ago 2023
Risposto: Shreeya il 30 Ago 2023
Is it possible to have the Bode Magnitude plot in Log10 scale instead of decibels? If so, what is the procedure?
Thank you very much
S Cunha

Risposte (1)

Shreeya
Shreeya il 30 Ago 2023
Hi
I understand you want to plot the bode magnitude plot in log10 scale.
You can follow the following steps for it:
  • Obtain the bode magnitude values using the "bode" function.
  • Convert the values to log scale using the "log10" function
  • Plot the obtained values in log10 base against frequency.
I'm attaching an example code and documetation links for the functions used below
H=tf([1],[1,1]); % sample transfer function
[mag,phase,wout] = bode(H); % obtain magnitude response
magLog10 = log10(mag); % convert to log10 base
magLog10 = reshape(magLog10, [size(wout),1]);
plot(log10(wout), magLog10)

Categorie

Scopri di più su Get Started with Control System Toolbox in Help Center e File Exchange

Prodotti


Release

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by