声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4693|回复: 6

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

[复制链接]
发表于 2006-3-24 18:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<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编辑过]

回复
分享到:

使用道具 举报

发表于 2006-3-24 20:00 | 显示全部楼层
分子:s^3+a1*s^2+a2*s+a3; 分母:s^3+b1*s^2+b2*s+b3<BR>g = tf([1 a1 a2 a3],[1 b1 b2 b3]);<BR>bode(g)<BR><BR>照葫芦画瓢就可以了
 楼主| 发表于 2006-3-25 00:11 | 显示全部楼层

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

不好意思,我想问的就是因为阶次太高,是否有不用将分子分母展开成降幂排列的方式...或者有什么好的办法来进行展开,MATLAB自带的一个expand命令的展开效果不好
 楼主| 发表于 2006-3-25 08:56 | 显示全部楼层
<P>各位大哥,帮帮忙再回一下,小弟真的不行了~~</P>
发表于 2006-3-25 17:41 | 显示全部楼层

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

好像没见过其他的函数了
 楼主| 发表于 2006-3-25 23:25 | 显示全部楼层

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

<P>就比如最上面的这个题目,一定要拆成降幂形式排列吗?请指教一下,拜托了</P>
发表于 2006-3-26 02:41 | 显示全部楼层

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

如:<BR>s=tf('s');<BR>g=(s+1)/(s^2+(s+1));<BR><BR>之类的就行了。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-26 05:16 , Processed in 0.060505 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表