请问怎么用matlab画这个函数的幅频特性曲线和相频特性曲线?

请问怎么用matlab画这个函数的幅频特性曲线和相频特性曲线?请大虾帮忙。
G(jω)=1/(1+jωT)

1、首先定义bernstein基函数,用于计算在给定t点列的对应的bernstein基函数的值。

2、给出控制顶点的的xy坐标。

3、定义参数t的点列,定义xx和yy为0,分别存储计算得到的bezier曲线对应的x坐标和y坐标的值。

4、计算bezier曲线在对应点列的值。根据bezier曲线的公式。

5、画出bezier曲线和对应的控制多边形、控制顶点。

6、绘制出的函数图像如图所示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-28

如下参考:

1.首先,定义Bernstein基函数,计算给定t点列的百度对应的Bernstein基函数的值。

2.给出控件顶点的xy坐标,如下图所示。

3.定义参数t的点列,定义xx和yy为0,分别求存储和计算得到的bezier曲线对应的x坐标和y坐标的极板值。

4.计算对应点列中bezier曲线的值。根据贝塞尔曲线公式。

5.绘制贝塞尔曲线,相应的控制多边形和控制顶点。

6.绘制的函数图如下图所示。

本回答被网友采纳
第2个回答  2011-10-28

上面那张图是相频特性曲线,下面那张是幅频特性曲xian

追问

是怎么画出来的挖?

第3个回答  推荐于2017-11-24
求取系统对数频率特性图(波特图):bode()
求取系统奈奎斯特图(幅相曲线图或极坐标图):
格式如下:
bode(num,den);
bode(num,den,w);
[mag,phase,w]=bode(num,den,w); 你试下,看看可以吧,有问题再交流。。追问

我想要具体一点的~

追答

给你一个例题你看看吧:
已知系统的开环传递函数为:G(s)=10/(3*s^2+s+1),用matlab绘制系统的伯德图。
解:matlab的计算程序:
》num=[10]; %分子的常数
》den=[3 2 1]; %分母的系数;
》bode(num,den)就可以得到下面那两幅图了, 【你用matlab演示的时候,不要复制我的,你自己写一遍。】

本回答被提问者采纳
相似回答