2014-07-07 5 views
3

내부에 전달 함수가있는 배열을 정의했습니다. 어떻게 그 배열 안에 특정 전달 함수의 위치를 ​​찾을 수 있습니까?Matlab의 비 번호 요소 색인

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'. 

답변

2

S는 isequal를 이용하여 상기 어레이의 각각의 요소를 비교해

arrayfun(@(x)isequal(x,s),array) 
+0

깜짝이야! 답변 해주셔서 감사합니다! – bergercookie