Я часто пытаюсь искать в массивах ячеек, как если бы я хотел искать в базе данных с помощью SQL-запроса.В этом случае у меня есть несколько военных баз (Base.shp)
bases = shaperead('us-military-bases.shp')
, а затем я хочу отфильтровать файл формы, чтобы получить базы ВВС, что-токак regexp({bases.FAC_NAME}','Air Force')
.Но вывод, который я получаю, довольно громоздок:
[]
[]
[ 4]
[]
[]
[ 9]
[]
Я уверен, что фильтрация массивов ячеек или шейп-файлов довольно распространена, и должны быть некоторые хорошие практики.Спасибо за понимание.
Я также пробую такие вещи как:
trif = arrayfun(@(x)regexp(x.FAC_NAME,'Griff','match'),af_bases)