Сетки данных как логические переменные

Можно применить логические критерии к сеткам числовых данных, чтобы создать логические сетки. Логические сетки являются сетками данных, состоящими полностью из 1 с и 0s. Можно создать их путем выполнения логических тестов на переменных сетки данных. Получившаяся бинарная сетка одного размера как исходная сетка (сетки) и может использовать тот же вектор ссылки, как следующая гипотетическая операция данных иллюстрирует:

logicalgrid = (realgrid > 0);

Это преобразовывает все значения, больше, чем 0 в 1 с и все другие значения к 0s. Можно применить несколько условий к сетке в одной операции:

logicalgrid = (realgrid >- 100)&(realgrid < 100);

Если несколько сеток одного размера и совместно используют тот же вектор ссылки (т.е. сетки являются co-registered), можно создать логическую сетку путем тестирования объединенных условий, обработки отдельных сеток данных как слоев карты:

logicalgrid = (population > 10000)&(elevation < 400)&...
              (country == nigeria);

Несколько функций Mapping Toolbox™ включают создание логических сеток с помощью логических операторов и операторов отношения. Сетки, следующие из таких операций, содержат логические а не числовые значения (которые уменьшают устройство хранения данных фактором 8), но может должен быть быть брошен к double в порядке, который будет использоваться в определенных функциях. Используйте onem и функции zerom, чтобы создать сетки всей 1 с и всего 0s.

Видеть пример, представление Determine Area Occupied by Logical Grid Variable.