Плоский вектор точки
mappoint вектор является контейнерным объектом, который содержит плоские координаты точки и атрибуты. Точки связываются, такие, что размер x - и y - координатные массивы всегда равны и совпадают с размером любых динамически добавленных массивов атрибута. Каждая запись координатной пары и сопоставленных атрибутов, если таковые имеются, представляет дискретный элемент в mappoint векторе.
p = mappoint()p = mappoint(x,y)p = mappoint(x,y,Name,Value)p = mappoint(structArray)p = mappoint(x,y,structArray)p = mappoint() создает пустой mappoint вектор, p, с этими настройками свойства по умолчанию:
p =
0x1 mappoint vector with properties:
Collection properties:
Geometry: 'point'
Metadata: [1x1 struct]
Feature properties:
X: []
Y: []p = mappoint( создает новый mappoint вектор и присваивает свойства x,y)X и Y входным параметрам числового массива, x и y.
p = mappoint( создает mappoint вектор, затем добавляет динамические свойства в 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 или динамическое свойство установлены с большим количеством значений, чем функции в mappoint векторе, то все другие свойства расширяются в размере с помощью 0 для числовых значений и пустого символьного вектора ('') для значений ячеек.
Если динамическое свойство установлено с меньшим количеством значений, чем количество функций, то это динамическое свойство расширяется, чтобы совпадать с размером других свойств путем вставки 0, если значение является числовым или пустой символьный вектор (''), если значение является массивом ячеек.
Если свойство X или Y mappoint вектора установлено с меньшим количеством значений, чем содержавшийся в объекте, то все другое уменьшение свойств в размере.
Если или X или Y установлены в [], то оба координатных свойства установлены в [], и все динамические свойства удалены.
Если динамическое свойство установлено в [], то оно удалено из объекта.
mappoint вектор может быть индексирован как любой вектор MATLAB®. Можно получить доступ к любому элементу вектора, чтобы получить определенную функцию. Следующие примеры демонстрируют это поведение: