Вектор плоской точки
Вектор сопоставления - это объект-контейнер, содержащий плоские координаты и атрибуты точек. Точки соединены таким образом, что размер массивов координат x и y всегда равен и соответствует размеру любых динамически добавляемых массивов атрибутов. Каждая запись пары координат и связанных атрибутов, если таковые имеются, представляет дискретный элемент в векторе сопоставления.
p = mappoint() создает пустой вектор сопоставления, p, с этими настройками свойств по умолчанию:
p =
0x1 mappoint vector with properties:
Collection properties:
Geometry: 'point'
Metadata: [1x1 struct]
Feature properties:
X: []
Y: []p = mappoint( создает новый вектор сопоставления и назначает x,y)X и Y свойства для ввода числового массива, x и y.
p = mappoint( создает вектор сопоставления, затем добавляет динамические свойства к вектору сопоставления с помощью x,y,Name,Value)Name, Value пары аргументов. Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,...,NameN,ValueN.
p = mappoint( создает новый structArray)mappoint вектор, назначение полей структурного массива, structArray, в качестве динамических свойств. Значения полей в structArray , которые не являются числовыми значениями, строковый скаляр, строковый массив, символьные векторы или массивы ячеек числовых значений или символьных векторов игнорируются.
p = mappoint( создает новый x,y,structArray)mappoint вектор, задает X и Y свойства, равные числовым массивам x и yи устанавливает динамические свойства из значений поля structArray.
append | Добавление элементов к географическому или плоскому вектору |
cat | Конкатенат географического или планарного вектора |
disp | Отображение географического или плоского вектора |
fieldnames | Возврат динамических имен свойств географического или планарного вектора |
isempty | Определение пустого географического или планарного вектора |
isfield | Определение наличия динамического свойства в географическом или плоском векторе |
isprop | Определение наличия свойства в географическом или плоском векторе |
length | Возвращаемое число элементов в географическом или плоском векторе |
properties | Возвращать имена свойств географического или планарного вектора |
rmfield | Удаление динамического свойства из географического или плоского вектора |
rmprop | Удаление свойства из географического или плоского вектора |
size | Возвращаемый размер географического или планарного вектора |
struct | Преобразование географического или планарного вектора в скалярную структуру |
vertcat | Вертикальная конкатенация географических или плоских векторов |
Если X, Yили динамическое свойство задается с большим количеством значений, чем элементы в векторе сопоставления, затем все другие свойства расширяются по размеру, используя 0 для числовых значений и пустой символьный вектор ('') для значений ячеек.
Если динамическое свойство установлено с меньшим количеством значений, чем количество элементов, то это динамическое свойство расширяется в соответствии с размером других свойств, вставляя 0, если значение является числовым или пустым символьным вектором (''), если значение является массивом ячеек.
Если X или Y свойство вектора сопоставления задается с меньшим количеством значений, чем содержится в объекте, после чего все остальные свойства уменьшаются в размере.
Если либо X или Y имеет значение [], затем оба свойства координат имеют значение [] и все динамические свойства удаляются.
Если динамическое свойство имеет значение [], оно удаляется из объекта.
Вектор сопоставления может индексироваться как любой вектор MATLAB ®. Для получения определенного элемента можно получить доступ к любому элементу вектора. Следующие примеры демонстрируют такое поведение: