我定义了一个数组,其中包含传递函数。我如何找到某个传递函数在数组中的位置?
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'.
使用isequal
:
arrayfun(@(x)isequal(x,s),array)