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):