Feststellung, ob ein Wert gleich dem Wert von jedem array-element in MATLAB

Kann mir jemand sagen ob es eine Möglichkeit gibt (in MATLAB), um zu überprüfen, ob ein bestimmter Wert ist gleich wie beliebige Werte gespeichert, die in einem anderen array?

Die Art, wie ich beabsichtige, es zu benutzen ist zu überprüfen, ob ein element index in einer matrix ist gleich der gespeicherten Werte in ein anderes array (wo die gespeicherten Werte sind die Indizes der Elemente, die einem bestimmten Kriterium entsprechen).

So, wenn die Indizes der Elemente, die die Kriterien erfüllen, werden gespeichert in der matrix unter:

criteriacheck = [3 5 6 8 20];

Gehen durch das Haupt-array (genannt array) und prüfen, ob der index entspricht:

for i = 1:numel(array)
  if i == 'Any value stored in criteriacheck'
    %# "Do this"
  end
end

Hat jemand eine Idee, wie könnte ich dies angehen?

InformationsquelleAutor James | 2010-03-14
Schreibe einen Kommentar