Points2d, Points3dСписок 2D точек
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Points2d, Points3d | Обязательный | Список 2D точек |
| Объекты | Значения по умолчанию |
|---|---|
plot::PointList2d, plot::PointList3d, plot::Polygon2d, plot::Polygon3d |
Points2d список 2D точек в объектах типа plot::PointList2d и plot::Polygon2d, соответственно.
Points3d список 3D точек в объектах типа plot::PointList3d и plot::Polygon3d, соответственно.
Каждый обычно задает такой объект p, Скажем, через
p := plot::PointList2d([[x1, y1], [x2, y2], …]) или
p := plot::Polygon2d([[x1, y1], [x2, y2], …]), соответственно.
Внутренне, точки хранятся как атрибут
Points2d = [[x1, y1], [x2, y2], …]
и может быть получен доступ через вызов паза p::Points2d. Присвоение нового списка к p::Points2d изменяет объект p соответственно.
Соответствующие операторы содержат для 3D списков точек и многоугольников.
Точки в списке Points2d может состоять из списков с 2 элементами (x и координаты y) или списков с 3 элементами (x и координаты y и цвет RGB точки).
Точки в списке Points3d может состоять из списков с 3 элементами (x, y и координаты z) или списков с 4 элементами (x, y, координаты z и цвет RGB/RGBa точки).
Если вы задаете цвет одной точки, необходимо задать цвета всех других точек в списке. Смотрите Пример 2.
Точки в списках Points2d и Points3d может быть анимирован.
Мы задаем 2D многоугольник с 5 точками:
p := plot::Polygon2d([[0, 0], [1, 1], [1, 2], [2, 2], [2, 1]]): plot(p):

К точкам в многоугольнике можно получить доступ как Points2d атрибут:
pts := p::Points2d
![]()
Мы изменяем многоугольник присвоить новый список точек:
p::Points2d := [pts[1], pts[5], pts[2], pts[4], pts[3]]: plot(p):

delete p, pts:
Points2d и Points3d позвольте вам задавать цвета точек. Например, следующий список содержит две точки. plot функционируйте использует цвет по умолчанию в обеих точках на графике:
Coords := [[3, 4], [5, 5]]; plotCoords := plot::PointList2d(Coords): plot(plotCoords, PointSize = 5)
![]()

Чтобы получить доступ и изменить список точек, используйте Points2d. Например, включайте цвет каждой точки в списке:
plotCoords::Points2d := [[3, 4, RGB::Red], [5, 5, RGB::Green]]
![]()
Теперь первая точка появляется в красном, и вторая точка появляется в зеленом:
plot(plotCoords, PointSize = 5)

Если вы задаете цвет одной точки, необходимо также задать цвета всех других точек в списке:
plotCoords::Points2d := [[3, 4, RGB::Red], [5, 5]]
Error: Attribute 'Points2d' in the 'PointList2d' object must be a list of lists of two expressions and an optional color value. [plot]