У меня есть массив структур следующим образом:
configStruct =
20x1 struct array with fields:
type
id
manufacturer
model
Как найти индекс элемента с полями, например:
type: 'Mainframe'
id: '5'
manufacturer: 'IBM'
model: 'z14'
Я выяснил, как найти индексы структуры, используя только один критерий:
find(strcmp({configStruct.type},'Mainframe'))
Масштабирование до двух критериев будет выглядеть примерно так:
find(strcmp({configStruct.type},'Mainframe') & strcmp({configStruct.id},'5'))
Увеличение масштаба будет довольно громоздким, если я продолжу добавлять поля и критерии для этих полей.