查看: 16783|回复: 10|关注: 0

[已答复] Matlab提取多项式系数问题

[复制链接]

新手

5 麦片

财富积分


050


4

主题

11

帖子

0

最佳答案
发表于 2012-7-24 10:47:39 | 显示全部楼层 |阅读模式
本帖最后由 沐紫-ping 于 2012-7-24 10:49 编辑

举个简单的传递函数:
H(s)=(s^2*a1+a2*s+a1*a2*s+a2^3-a2*s^2)/(s^3*a1-a2*s+a1*a2^2*s+a1^3-a2*s^2)
在MATLAB中如何实现按s的降幂排序依次提取分子分母的系数?

MATLAB 基础讨论
版块优秀回答者

中级

553 麦片

财富积分


5001500


72

主题

1446

帖子

104

最佳答案
  • 关注者: 74
发表于 2012-7-24 12:42:03 | 显示全部楼层
本帖最后由 meatball1982 于 2012-7-24 12:44 编辑

因为头像,唉。

clear all
clc
syms s a1 a2

H = (s^2*a1+a2*s+a1*a2*s+a2^3-a2*s^2)/(s^3*a1-a2*s+a1*a2^2*s+a1^3-a2*s^2)
[N,D]=numden(H)
res1=fliplr(coeffs(N,s))
res2=fliplr(coeffs(D,s))

找分子分母,找系数,把系数倒排。

结果:

H =

(a2*s + a1*s^2 - a2*s^2 + a2^3 + a1*a2*s)/(a1^3 + a1*a2^2*s + a1*s^3 - a2*s^2 - a2*s)


N =

a2*s + a1*s^2 - a2*s^2 + a2^3 + a1*a2*s


D =

a1^3 + a1*a2^2*s + a1*s^3 - a2*s^2 - a2*s


res1 =

[ a1 - a2, a2 + a1*a2, a2^3]


res2 =

[ a1, -a2, a1*a2^2 - a2, a1^3]

新手

5 麦片

财富积分


050


4

主题

11

帖子

0

最佳答案
 楼主| 发表于 2012-7-24 13:30:20 | 显示全部楼层

新手

5 麦片

财富积分


050


4

主题

11

帖子

0

最佳答案
 楼主| 发表于 2012-7-24 13:30:52 | 显示全部楼层
meatball1982 发表于 2012-7-24 12:42
因为头像,唉。

clear all

:$ 3Q,初学者,还有很多问题要请教

新手

5 麦片

财富积分


050


4

主题

11

帖子

0

最佳答案
 楼主| 发表于 2012-7-24 13:31:29 | 显示全部楼层
本帖最后由 沐紫-ping 于 2012-7-24 13:38 编辑
meatball1982 发表于 2012-7-24 12:42
因为头像,唉。

clear all

3Q,初学者,还有很多问题需要请教;至于头像,柯南是我最喜欢的动漫人物

MATLAB 基础讨论
版块优秀回答者

中级

553 麦片

财富积分


5001500


72

主题

1446

帖子

104

最佳答案
  • 关注者: 74
发表于 2012-7-24 14:00:35 | 显示全部楼层
沐紫-ping 发表于 2012-7-24 13:31
3Q,初学者,还有很多问题需要请教;至于头像,柯南是我最喜欢的动漫人物 ...

玩笑啦,从回贴中我能学到很多。
至于柯南,你懂的。

新手

5 麦片

财富积分


050


4

主题

11

帖子

0

最佳答案
 楼主| 发表于 2012-7-24 14:24:21 | 显示全部楼层
meatball1982 发表于 2012-7-24 14:00
玩笑啦,从回贴中我能学到很多。
至于柯南,你懂的。

呵呵,那是必须的
可能因为网速问题,才会一下子重复回复这么多

新手

6 麦片

财富积分


050


0

主题

29

帖子

0

最佳答案
发表于 2016-4-27 13:42:20 | 显示全部楼层
二楼赞一个!

新手

5 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
发表于 2017-5-30 14:59:46 | 显示全部楼层
meatball1982 发表于 2012-7-24 12:42
因为头像,唉。

clear all

如何取消数组内的逗号

新手

10 麦片

财富积分


050


1

主题

9

帖子

0

最佳答案
发表于 2018-2-5 09:52:08 | 显示全部楼层
这种提取方法a与a*s项的系数一样,很容易出错,请问有没有其他的方法啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

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