LinesVisible, ULinesVisible, VLinesVisible, XLinesVisible, YLinesVisible

Видимость линий

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

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

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

LinesVisible, ULinesVisible, VLinesVisible, XLinesVisible, YLinesVisibleНаследованныйFALSE, или TRUE

Описание

LinesVisible = TRUE по сравнению с LinesVisible = FALSE управляет видимостью объектов линии.

ULinesVisible, VLinesVisible управляет видимостью координатных линий на параметрических поверхностях в 3D.

XLinesVisible, YLinesVisible управляет видимостью координатных линий на 3D функциональных графиках и матричных графиках.

Для большинства типов объектов, LinesVisible определяет, проведены ли линии. Это включает линии, составляющие 2D графики функций, кривые, многоугольники, и т.д. а также окружность (заполненных) кругов, ребра 2D прямоугольников и 3D полей и т.д.

Исключением являются объекты подложки, которые показывают линии параметра в двух направлениях, таких как 3D графики функций, параметризованные поверхности, графики трубы и т.д. В зависимости от того, реагируют ли они на XMesh, YMesh или к UMesh, VMesh, линии параметра на поверхностях могут быть сделаны видимыми или невидимыми с атрибутами XLinesVisible, YLinesVisible или ULinesVisible, VLinesVisible, соответственно.

Обратите внимание на то, что установка LinesVisible = FALSE для 2D графика функций без установки PointsVisible = TRUE представит функциональную невидимую операцию. (В случае сингулярных функций вертикальные асимптоты могут остаться видимыми, хотя).

То же самое сохраняется для графиков, включающих области заливки: выключение линий и заполнение делают такие объекты невидимыми.

LinesVisible и т.д. не оказывайте влияние на линии координатной сетки и оси координат. Используйте атрибуты AxesVisible и GridVisible управлять видимостью осей и координатной сетки.

Примеры

Пример 1

По умолчанию линии поля отображаются:

plot(plot::Box(1..4, 2..5, 3..6), Axes = None)

Мы устанавливаем LinesVisible = FALSE выключить их:

plot(plot::Box(1..4, 2..5, 3..6, LinesVisible = FALSE),
     Axes = None)

Пример 2

По умолчанию линии параметра проведены на параметрической поверхности:

plot(plot::Surface([u*cos(v), u*sin(v), u^2*sin(5*v)],
                   u = 0..2, v = 0..2*PI, VSubmesh = 3)):

Можно выключить эти линии в интерактивном режиме, или, как мы делаем здесь установкой ULinesVisible и VLinesVisible к FALSE в команде plot:

plot(plot::Surface([u*cos(v), u*sin(v), u^2*sin(5*v)],
                   u = 0..2, v = 0..2*PI, VSubmesh = 3,
                   ULinesVisible = FALSE, 
                   VLinesVisible = FALSE)):

Когда поверхность создается с адаптивной mesh, мы можем сделать неправильную адаптивную mesh видимой установкой MeshVisible = TRUE:

plot(plot::Surface([u*cos(v), u*sin(v), u^2*sin(5*v)],
                   u = 0..2, v = 0..2*PI,
                   UMesh =  5, VMesh = 10, 
                   ULinesVisible = FALSE,
                   VLinesVisible = FALSE,
                   AdaptiveMesh = 3,
                   MeshVisible = TRUE)):

Пример 3

Мы строим додекаэдр с и без границ его поверхностей:

plot(plot::Scene3d(plot::Dodecahedron(LinesVisible = TRUE)),
     plot::Scene3d(plot::Dodecahedron(LinesVisible = FALSE)),
     Layout = Horizontal, Axes = None):

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

Функции MuPAD