matlab画bode图的问题,

学习 时间:2026-04-07 20:10:22 阅读:5629
matlab画bode图的问题,我现在有一个非常大规模的系统 我要做一个小的系统进行拟合,在画bode图的时候,发现画大系统的bode图,花费时间非常久,我希望可以把我已经画好的大系统的bode图保存下来,然后我每次算一个小系统 直接调用这个bode图 在同一个图上进行对比 我以前用的是bode(G1,G2)的命令 但是这个花费时间太久了.不知道我的想法可以不可以实现.

最佳回答

缥缈的指甲油

忧郁的钢笔

2026-04-07 20:10:22

可以实现,可以用bode函数得到频点数据,然后将这些频点数据保存;并利用这些频点数据自己做图。 再问: 这个我懂 那我追问一个问题哈 比如说我可以做出来这个小的系统了 我如何让这个小系统画bode图的时候 也能和大系统的频点吻合呢?您懂我的意思么? 就是我的意思是,假如说我保存的大系统的频点信息是 1 2 3这三个点的 怎么让小系统也在1 2 3 这三个点绘制呢? 什么命令呢? 谢谢回答了。 再答: bode(sys,w) explicitly specifies the frequencyrange or frequency points for the plot。 To focus on a particular frequencyinterval [wmin,wmax], set w = {wmin,wmax}。To use particular frequency points, ☆set w to thevector of desired frequencies。 ☆Use logspace togenerate logarithmically spaced frequencyvectors。 Specify all frequencies in radians per second (rad/s)。就是在用bode时,多引入一个参数w,自己指定频定

最新回答共有2条回答

  • 超级的绿草
    回复
    2026-04-07 20:10:22

    可以实现,可以用bode函数得到频点数据,然后将这些频点数据保存;并利用这些频点数据自己做图。 再问: 这个我懂 那我追问一个问题哈 比如说我可以做出来这个小的系统了 我如何让这个小系统画bode图的时候 也能和大系统的频点吻合呢?您懂我的意思么? 就是我的意思是,假如说我保存的大系统的频点信息是 1 2 3这三个点的 怎么让小系统也在1 2 3 这三个点绘制呢? 什么命令呢? 谢谢回答了。 再答: bode(sys,w) explicitly specifies the frequencyrange or frequency points for the plot。 To focus on a particular frequencyinterval [wmin,wmax], set w = {wmin,wmax}。To use particular frequency points, ☆set w to thevector of desired frequencies。 ☆Use logspace togenerate logarithmically spaced frequencyvectors。 Specify all frequencies in radians per second (rad/s)。就是在用bode时,多引入一个参数w,自己指定频定

上一篇 4…5题怎么做呀!请解答!谢谢

下一篇 磁铁始终与稀土联在一起吗