matlab怎么画波特图

2025-02-27 13:02:39
推荐回答(3个)
回答1:

画图步骤如下:
第一步:打开matlab软件
第二步:在程序对话框输入下面程序:
w=f*2*pi;
[mag pha]=bode(sys,w);
magdb=20*log10(mag);
subplot(211)
semilogx(f,magdb);
subplot(212)
semilogx(f,pha);
第三步:按enter键。
第四步:打开图像显示框。
提示:matlab软件画波特图,一般用bode命令,X轴为角频率,跟频率f差了2π的关系。

回答2:

sys=tf(num,den)
bode(sys)

回答3:

bode()即可

具体参数不懂看帮助