3

我已经定义了一个内部带有传递函数的数组。如何在该数组中找到某个传递函数的位置?

s = tf('s') % defining a transfer function
array = [s, s^2, s^3];
>> find(array==s)
undefined function 'eq' for input arguments of type 'tf'.
4

1 回答 1

2

使用 s 将数组的每个元素与 s 进行比较isequal

arrayfun(@(x)isequal(x,s),array)
于 2014-07-07T23:01:26.293 回答