MeshVisibleВидимость неправильных строк mesh в 3D
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
| Объекты | Значения по умолчанию MeshVisible |
|---|---|
plot::Cylindrical, plot::Function3d, plot::Implicit3d, plot::Spherical, plot::Surface, plot::SurfaceSet, plot::SurfaceSTL, plot::XRotate, plot::ZRotate | FALSE |
MeshVisible = TRUE по сравнению с MeshVisible = FALSE управляет видимостью неправильных поверхностей определения mesh, которые или вычисляются адаптивным алгоритмом или даны явным образом триангуляцией.
3D графики функций и параметризованные поверхности обычно задаются по регулярной mesh. Когда установка AdaptiveMesh = n с n > 0, неправильная адаптивная mesh создается, который совершенствовал графический объект автоматически в критических областях.
В то время как видимостью регулярной mesh управляют атрибуты XLinesVisible, YLinesVisible или ULinesVisible, VLinesVisible, соответственно, видимость адаптивно усовершенствованной mesh является набором MeshVisible.
Также специальные поверхности, созданные из данной триангуляции, такие как plot::SurfaceSet и plot::SurfaceSTL, позволяют делать триангуляцию видимой установкой MeshVisible = TRUE.
Неправильные строки mesh, включенные MeshVisible = TRUE, реагируют на атрибуты LineColor, LineStyle и LineWidth.
Мы создаем 3D график функций:
plot(plot::Function3d(sin(x*y), x = -3..3, y = -3..3))

По умолчанию только регулярная mesh видима, даже если адаптивная оценка используется:
plot(plot::Function3d(sin(x*y), x = -3..3, y = -3..3,
AdaptiveMesh = 2))
Неправильная mesh сделана видимой при использовании MeshVisible = TRUE:
plot(plot::Function3d(sin(x*y), x = -3..3, y = -3..3,
AdaptiveMesh = 2, MeshVisible = TRUE))
3D график неявной поверхности не имеет регулярных строк mesh. Мы строим такую поверхность с и без неправильной mesh:
plot(plot::Implicit3d(z^4 + z^2 - x^2 + y^3,
x = -1..1, y = -1..1, z = -1..1,
MeshVisible = TRUE))
plot(plot::Implicit3d(z^4 + z^2 - x^2 + y^3,
x = -1..1, y = -1..1, z = -1..1,
MeshVisible = FALSE))