график::
Поверхности вращения вокруг оси z
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
plot::ZRotate(f
, x = xmin .. xmax
, <a = amin .. amax
>, options
)
plot::ZRotate(f, x = xmin..xmax)
создает поверхность вращения путем вращения функционального графика z = f (x) с x ∈ [min x, x макс.] вокруг z - ось. Срез поверхностной параллели к x-y плоскость в точке z состоит из кругов с радиусами |xi | данный решениями f (x) = z.
Область значений вращения может быть ограничена с атрибутами AngleBegin
, AngleEnd
, AngleRange
. Поверхность вращения охватывает в данной области значений угла поворота.
Поверхности вращения параметризованы поверхности. Первый поверхностный параметр является x, вторым является угол поворота. Поверхности вращения реагируют на большинство графических атрибутов, на которые реагируют поверхности типа plot::Surface
. Например, используйте Mesh
и Submesh
, чтобы управлять числовой mesh или использовать ULinesVisible
и VLinesVisible
, чтобы включить или отключить строки параметра.
Атрибут | Цель | Значение по умолчанию |
---|---|---|
AdaptiveMesh | адаптивная выборка | 0 |
AffectViewingBox | влияние объектов на ViewingBox сцены | TRUE |
AngleEnd | конец угловой области значений | 2*PI |
AngleBegin | начните угловой области значений | 0 |
AngleRange | угловая область значений | 0 .. 2*PI |
Color | основной цвет | RGB::Red |
Filled | заполненные или прозрачные области и поверхности | TRUE |
FillColor | цвет областей и поверхностей | RGB::Red |
FillColor2 | второй цвет областей и поверхностей для цветных смешений | RGB::CornflowerBlue |
FillColorType | типы заполнения поверхности | Dichromatic |
FillColorFunction | функциональная область / поверхностная окраска | |
FillColorDirection | направление цветовых переходов на поверхностях | [0, 0, 1] |
FillColorDirectionX | x-компонент направления цветовых переходов на поверхностях | 0 |
FillColorDirectionY | y-компонент направления цветовых переходов на поверхностях | 0 |
FillColorDirectionZ | z-компонент направления цветовых переходов на поверхностях | 1 |
Frames | количество кадров в анимации | 50 |
Function | выражение function или процедура | |
Legend | делает запись легенды | |
LegendText | короткий объяснительный текст для легенды | |
LegendEntry | добавить этот объект в легенду? | TRUE |
LineColor | цвет строк | RGB::Black.[0.25] |
LineWidth | ширина строк | 0.35 |
LineColor2 | цвет строк | RGB::DeepPink |
LineStyle | тело, подчеркнутые штриховой линией или пунктирные линии? | Solid |
LineColorType | типы окраски строки | Flat |
LineColorFunction | функциональная окраска строки | |
LineColorDirection | направление цветовых переходов на строках | [0, 0, 1] |
LineColorDirectionX | x-компонент направления цветовых переходов на строках | 0 |
LineColorDirectionY | y-компонент направления цветовых переходов на строках | 0 |
LineColorDirectionZ | z-компонент направления цветовых переходов на строках | 1 |
Mesh | количество точек выборки | [25, 25] |
MeshVisible | видимость неправильных строк mesh в 3D | FALSE |
Name | имя объекта графика (для браузера и легенды) | |
ParameterEnd | закончите значение параметра анимации | |
ParameterName | имя параметра анимации | |
ParameterBegin | начальное значение параметра анимации | |
ParameterRange | область значений параметра анимации | |
PointSize | размер точек | 1.5 |
PointStyle | стиль презентации точек | FilledCircles |
PointsVisible | видимость точек mesh | FALSE |
Shading | сглаживайте цветное смешение поверхностей | Smooth |
Submesh | плотность подmesh (дополнительные точки выборки) | [0, 0] |
TimeEnd | время окончания анимации | 10.0 |
TimeBegin | время начала анимации | 0.0 |
TimeRange | оперативный промежуток анимации | 0.0 .. 10.0 |
Title | объектный заголовок | |
TitleFont | шрифт объектных заголовков | [" sans-serif " , 11 ] |
TitlePosition | положение объектных заголовков | |
TitleAlignment | выравнивание по горизонтали заголовков w.r.t. их координаты | Center |
TitlePositionX | положение объектных заголовков, x компонент | |
TitlePositionY | положение объектных заголовков, y компонент | |
TitlePositionZ | положение объектных заголовков, z компонент | |
ULinesVisible | видимость строк параметра (u строки) | TRUE |
UMesh | количество точек выборки для параметра “u” | 25 |
USubmesh | плотность дополнительных точек выборки для параметра “u” | 0 |
VLinesVisible | видимость строк параметра (v строки) | TRUE |
VMesh | количество точек выборки для параметра “v” | 25 |
VSubmesh | плотность дополнительных точек выборки для параметра “v” | 0 |
Visible | видимость | TRUE |
VisibleAfter | объект, видимый после этой временной стоимости | |
VisibleBefore | объект, видимый до этой временной стоимости | |
VisibleFromTo | объект, видимый в это время, располагается | |
VisibleAfterEnd | объект, видимый после его законченного времени анимации? | TRUE |
VisibleBeforeBegin | объект, видимый перед его временем анимации, запускается? | TRUE |
XContours | линии контура в постоянных x значениях | [] |
XMax | окончательное значение параметра “x” | 5 |
XMin | начальное значение параметра “x” | 0 |
XName | имя параметра “x” | |
XRange | область значений параметра “x” | 0 .. 5 |
YContours | линии контура в постоянных y значениях | [] |
ZContours | линии контура в постоянных z значениях | [] |
Для plot::ZRotate
симметрия для целого оборота относительно значений x:
plot(plot::Scene3d(plot::ZRotate(exp(x), x = -1..1)), plot::Scene3d(plot::ZRotate(exp(-x), x = -1..1)), Layout = Horizontal)
plot(plot::Scene3d(plot::ZRotate(exp(x), x = -1..1, AngleRange = -a..a, a = 0..PI)), plot::Scene3d(plot::ZRotate(exp(-x), x = -1..1, AngleRange = -a..a, a = 0..PI)), Layout = Horizontal)
|
Функция: арифметическое выражение или объект
|
|
Независимая переменная: идентификатор или индексируемый идентификатор.
|
|
Область значений графика: |
|
Параметр анимации, заданный как |