用s代替jw传递函数

274(30天)
伊内斯Bodoque
伊内斯Bodoque 2021年1月11日
评论道: 伊内斯Bodoque2021年1月11日
嗨,我有一个传递函数定义
G =([1 - 2],[3 4 5])(举个例子)
我想改变“jw”的“年代”。有人知道怎么做吗?
我试着潜艇(G, {}, {1 j *ω})但它不工作。

接受的答案

乔恩
乔恩 2021年1月11日
你好,
我认为你的意思是你定义你的传递函数使用特遣部队()(你忘记了你的例子)
G =特遣部队([1 - 2],[3 4 5])%(举个例子))
然后如果你想评估它在一个特定的频率,这是一个特定值的jw,您可以使用
w = 3;例如% 3弧度/秒
val = evalfr (G j * w)
您还可以使用freqresp函数来评估它对多个值沿着jw轴
2的评论
伊内斯Bodoque
伊内斯Bodoque 2021年1月11日
它工作!非常感谢你

登录置评。

答案(1)

帕特英雄
帕特英雄 2021年1月11日
Matlab使用保留不变的“我”这是等于sqrt (1)。使用你的传递函数定义以下这将导致变量“G”,这将是一个复数。
num = 1 *我* w + 2;穴= 3 *(我* w) ^ 2 + 4 *我* w + 5, G = num /穴;
2的评论
伊内斯Bodoque
伊内斯Bodoque 2021年1月11日
谢谢你的回答!我从我的一个项目需要这个科目我不允许使用控制系统工具箱,这就是为什么我必须这样做

登录置评。

类别

找到更多的在包和共享应用程序帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!