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