一个做图,就是个伯德图做图:

代码如下,非常简单,不多说:
 1 k=1;
 2 s=tf('s');
 3 sysG=1/(s+k);
 4 
 5 w=logspace(-2,2);
 6 
 7 [mag,phase]=bode(sysG,w);
 8 subplot(311)
 9 bode(sysG,{0.01,100})
10 grid on
11 subplot(312)
12 loglog(w,squeeze(mag));
13 grid on
14 subplot(313)
15 semilogx(w,squeeze(phase));
16 grid on

伯德图如下:

其实,使用subplot命令画的,最上边的是用系统命令bode画的图,下边两个是使用bode命令获取到系统的幅度和相位信息借助loglog和semilogx画的图。由于是同样的系统传递函数,两个伯德图是一样的。但是表面看上去并不意义。首先,用系统命令直接画图方便,标注也自动做好了,加上简单的参数也限定了角频率的范围。反倒是获取到信息之后,自己做图的所有事情都需要自己完成,所以,很多时候,不是说所有的事情都要亲历亲为就一定比找人做的更好,也许找专业的人做专业的事情更快捷和优质。然后,单纯从图上看到,无论幅度还是相位图,上边的都没有下边的显得更加陡峭,主要的原因就是由于做图的关系,上边为了能更多的展示信息,在相同的面积下比下边多了一倍的内容,为了容得下这么多内容,图像就没有那么陡峭了。或者说,上边的图像与下边相比,观察距离比下边的多一倍,因此才造成没有下边那么陡峭的感觉。

与生活中的很多挫折或起落是一样的,如果一味的只看眼前,挫折就会显得更加挫折,其实,放到一段时间去看,也许只是一段过往罢了。倘若与人生相比,可能只是一个小小的波动,这就是很多时候,觉得困难的事情,一旦开始做起来往往没有当初想象的那么难,那是由于,做事之前的规划,一定要考虑事情的其他方面,跳出事情本身去考虑事情,自然难度就降低了,再加上,有了应难而上的准备,困难的也不是那么困难了。总之,充分的心理准备和必要的跳脱事务本身,都能有效降低事务的难度。所以,风物长宜放眼量,不畏浮云遮望眼。

posted @ 2024-07-12 18:04  叕叒双又  阅读(45)  评论(0编辑  收藏  举报