我正在尝试建模一个简单的一阶系统,其中增益是2个变量的函数。传输功能如下。
因此,模型增益取决于和的值,这些值会随着时间而变化。
我如何在Matlab中实现这一点?我查看了 tunableSurface 函数,但它标准化了我不想做的参数,因为它们代表了传感器的灵敏度,因此对它们进行标准化只是无益的。
我不认为Matlab有能力做我想做的事情,请告诉我,如果我错了。
答案 0 :(得分:1)
假设您正在处理线性模拟系统,您应该能够对信号应用时不变传递函数,即
然后将结果信号与时变加权函数相乘。在时域中更改此加权函数应该非常简单。
如果您指的是数字(采样)信号,您可能希望自己实现卷积。这将允许您在样本的基础上更改数字系统的系数(因此给它一个随时间变化的行为)