- 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.
Change of scale in Bode Magnitude Plot
조회 수: 16 (최근 30일)
이전 댓글 표시
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
댓글 수: 0
답변 (1개)
Shreeya
2023년 8월 30일
Hi
I understand you want to plot the bode magnitude plot in log10 scale.
You can follow the following steps for it:
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)
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Get Started with Control System Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!