У меня есть структура, содержащая тысячи образцов данных. Каждая точка данных содержит несколько объектов. Например:
Structure(1).a = 7
Structure(1).b = 3
Structure(2).a = 2
Structure(2).b = 6
Structure(3).a = 1
Structure(3).b = 6
...
... (thousands more)
...
Structure(2345).a = 4
Structure(2345).b = 9
... и т.д.
Если бы я хотел найти индексный номер всех объектов .b ', содержащих число 6, я бы ожидал, что следующая функция выполнит трюк:
find(Structure.b == 6)
... и я ожидаю, что ответ будет содержать "2" и "3" (для ввода, показанного выше).
Однако это не работает. Каков правильный синтаксис и/или я мог бы упорядочить мои данные более логичным образом?