LinesVisible
, ULinesVisible
, VLinesVisible
, XLinesVisible
, YLinesVisible
Видимость линий
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
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
управлять видимостью осей и координатной сетки.
По умолчанию линии поля отображаются:
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)
По умолчанию линии параметра проведены на параметрической поверхности:
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)):
Мы строим додекаэдр с и без границ его поверхностей:
plot(plot::Scene3d(plot::Dodecahedron(LinesVisible = TRUE)), plot::Scene3d(plot::Dodecahedron(LinesVisible = FALSE)), Layout = Horizontal, Axes = None):