24小时热门版块排行榜    

CyRhmU.jpeg
查看: 475  |  回复: 1

cmxregister9

新虫 (初入文坛)

[求助] 请教:快速解决带变量传递函数相乘的编程方法

如果两个带变量的传递函数彼此项数较少,相乘起来较为容易,比如:
A(s) = s ^ 2 + a1 * s + 1   B(s) = s ^ 3 + b2 * s ^ 2 + b1 * s + 1
则A(s) * B(s)较为容易,手算即可。

但是

如果两个带变量的传递函数彼此项数较多,相乘起来手算就相当麻烦,比如:
A(s) = s ^ 5 + a4 * s ^ 4 + a3 * s ^ 3 + a2 * s ^ 2 + a1 * s + 1   
B(s) = s ^ 4 + b3 * s ^ 3 + b2 * s ^ 2 + b1 * s + 1

现在要算A(s) * [A(s) * B'(s) + 2 * B(s) * A'(s)],如果手算。。。

如果项数变得更多,那。。。

所以

是否有一种可适用于带变量的传递函数运算的编程思路?因为matlab里是不认用无赋值的
由字母表示的变量来进行四则运算操作。

非常感谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cmxregister9

新虫 (初入文坛)

已解决。感谢关注!
2楼2016-09-16 01:52:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cmxregister9 的主题更新
信息提示
请填处理意见