Hello,
https://reference.wolfram.com/language/ref/ScalingFunctions.html

Why does the frequency axis not show as described in the documentation by using “Log10”? (ie 10^-3, 10^-2, 10^-1, 10^0, 10^1, 10^2, 10^3,…,10^6)
H = TransferFunctionModel[1/s, s]
Result1 =
BodePlot[H[I*2*\[Pi]*freq], {freq, 10^-3, 10^6},
PlotRange -> {{-90, 60}}, PlotLayout -> "Magnitude",
ScalingFunctions -> {"Log10", "dB"},
FrameLabel -> {HoldForm[Text[Frequency[Hz]]],
HoldForm[Text[Magnitude[dB]]]}, GridLines -> Automatic,
PlotStyle -> Thickness[0.005]]
Result2 =
BodePlot[H[I*2*\[Pi]*freq], {freq, 10^-3, 10^6},
PlotRange -> {{-180, 0}}, PlotLayout -> "Phase",
ScalingFunctions -> {"Log10", "Degree"},
FrameLabel -> {HoldForm[Text[Frequency[Hz]]],
HoldForm[Text[Phase[Degree]]]}, GridLines -> Automatic,
PlotStyle -> Thickness[0.005]]
Result3 =
BodePlot[H[I*2*\[Pi]*freq], {freq, 10^-3, 10^6},
PlotRange -> {{-90, 60}, {-180, 0}},
ScalingFunctions -> {{"Log10", "dB"}, {"Log10", "Degree"}},
FrameLabel -> {{HoldForm[Text[Frequency[Hz]]],
HoldForm[Text[Magnitude[dB]]]}, {HoldForm[Text[Frequency[Hz]]],
HoldForm[Text[Phase[Degree]]]}}, GridLines -> Automatic,
PlotStyle -> Thickness[0.005]]
Mathematica 13.2 Notebook file attached.
Thank you.
Untitled-6.nb (125 KB)










