作业帮 > 综合 > 作业

matlab画bode图的问题,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 15:39:19
matlab画bode图的问题,
我现在有一个非常大规模的系统 我要做一个小的系统进行拟合,在画bode图的时候,发现画大系统的bode图,花费时间非常久,我希望可以把我已经画好的大系统的bode图保存下来,然后我每次算一个小系统 直接调用这个bode图 在同一个图上进行对比 我以前用的是bode(G1,G2)的命令 但是这个花费时间太久了.不知道我的想法可以不可以实现.
可以实现,可以用bode函数得到频点数据,然后将这些频点数据保存;并利用这些频点数据自己做图.
再问: 这个我懂 那我追问一个问题哈 比如说我可以做出来这个小的系统了 我如何让这个小系统画bode图的时候 也能和大系统的频点吻合呢?您懂我的意思么? 就是我的意思是,假如说我保存的大系统的频点信息是 1 2 3这三个点的 怎么让小系统也在1 2 3 这三个点绘制呢? 什么命令呢? 谢谢回答了。
再答: bode(sys,w) explicitly specifies the frequency
range or frequency points for the plot. To focus on a particular frequency
interval [wmin,wmax], set w = {wmin,wmax}.
To use particular frequency points, ☆set w to the
vector of desired frequencies. ☆Use logspace to
generate logarithmically spaced frequency
vectors. Specify all frequencies in radians per second (rad/s).

就是在用bode时,多引入一个参数w,自己指定频定