solosorrow 发表于 2006-3-24 18:41

[求助]根据传递函数绘制波特图

<P>要根据一个传递函数出波特图该怎么弄啊?<br>分子为:(s^2+a<SUB>1</SUB>)(s^2+a<SUB>2</SUB>)(s^2+a<SUB>3</SUB>)<br>分母为:(s^2+2b<SUB>1</SUB>s+b<SUB>1</SUB>^2+c<SUB>1</SUB>^2)(s^2+2b<SUB>2</SUB>s+b<SUB>2</SUB>^2+c<SUB>2</SUB>^2)(s^2+2b<SUB>3</SUB>s+b<SUB>3</SUB>^2+c<SUB>3</SUB>^2)(s^2+2b<SUB>4</SUB>s+b<SUB>4</SUB>^2+c<SUB>4</SUB>^2)<br>求求各位了,我是真的搞了很久还是搞不出来才上网求助的!!!</P>
[此贴子已经被aspen于2006-3-24 19:46:28编辑过]

ylevol 发表于 2006-3-24 20:00

分子:s^3+a1*s^2+a2*s+a3; 分母:s^3+b1*s^2+b2*s+b3<BR>g = tf(,);<BR>bode(g)<BR><BR>照葫芦画瓢就可以了

solosorrow 发表于 2006-3-25 00:11

回复:(solosorrow)[求助]根据传递函数绘制波特图

不好意思,我想问的就是因为阶次太高,是否有不用将分子分母展开成降幂排列的方式...或者有什么好的办法来进行展开,MATLAB自带的一个expand命令的展开效果不好

solosorrow 发表于 2006-3-25 08:56

<P>各位大哥,帮帮忙再回一下,小弟真的不行了~~</P>

happy 发表于 2006-3-25 17:41

回复:(solosorrow)[求助]根据传递函数绘制波特图

好像没见过其他的函数了

solosorrow 发表于 2006-3-25 23:25

回复:(happy)回复:(solosorrow)[求助]根据传递函...

<P>就比如最上面的这个题目,一定要拆成降幂形式排列吗?请指教一下,拜托了</P>

过天星pk 发表于 2006-3-26 02:41

直接写表达式的话算不算是简单的呢?

如:<BR>s=tf('s');<BR>g=(s+1)/(s^2+(s+1));<BR><BR>之类的就行了。
页: [1]
查看完整版本: [求助]根据传递函数绘制波特图