PointStyle

Стиль презентации точек

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Сводные данные значения

НаследованныйSquares, FilledSquares, Circles, FilledCircles, Crosses, XCrosses, Diamonds, FilledDiamonds, или Stars (2D), FilledSquares или FilledCircles (3D)

Описание

PointStyle определяет стиль презентации точек. Различные стили продемонстрированы в Примере 1.

В 3D, только два стиля FilledCircles и FilledSquares поддерживаются средством отображения.

Много графических объектов, таких как кривые, поверхности и т.д. аппроксимированы числовой mesh. С PointsVisible = TRUE, точки этой mesh становятся видимыми. Эти точки реагируют на PointStyle.

PointStyle не может быть анимирован.

Примеры

Пример 1

Мы строим 2D точки во всех доступных стилях:

styles := [Circles, FilledCircles, 
           Crosses, XCrosses, 
           Diamonds, FilledDiamonds, 
           Squares, FilledSquares, 
           Stars]:
points := null():
for i from 1 to nops(styles) do
  points := points, 
            plot::Point2d([i, i], PointStyle = styles[i],
                          Title = expr2text(styles[i]),
                          TitlePosition = [i + 0.3, i - 0.15]):
end_for:
plot(points, PointSize = 3*unit::mm, Axes = None,
     TitleAlignment = Left):

delete styles, points, i:

Пример 2

В 3D средство отображения только поддерживает стили точки FilledCircles и FilledSquares:

plot(plot::Point3d([-1, -1, 0], PointStyle = FilledCircles,
                   Title = "FilledCircles",
                   TitlePosition = [-1, -0.8, 0]),
     plot::Point3d([1, 1, 0], PointStyle = FilledSquares,
                   Title = "FilledSquares",
                   TitlePosition = [1, 1.2, 0]),
     PointSize = 3*unit::mm, 
     ViewingBox = [-2..2, -2..2, 0..1],
     CameraDirection = [0, -1, 1000]):

Пример 3

Мы можем получить доступ к PointStyle припишите от точки и измените ее:

p := plot::Point2d(1, 2):
p::PointStyle := Diamonds:
p::PointStyle

delete p:

Смотрите также

Функции MuPAD