SemiAxes
, SemiAxisX
, SemiAxisY
, SemiAxisZ
Полу оси замещающих знаков и ellipsods
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Объекты | Значения по умолчанию |
---|---|
plot::Ellipsoid |
|
plot::Ellipse2d |
|
plot::Ellipse3d |
|
plot::Arc2d |
|
plot::Arc3d |
|
SemiAxes
определяет длины полу осей замещающих знаков в 2D и эллипсоидов в 3D.
SemiAxes = [rx, ry]
устанавливает длины r x, r y полу осей эллипса в 2D.
SemiAxes = [rx, ry, rz]
устанавливает длины r x, r y, r z полу осей эллипсоида в 3D.
SemiAxisX = rx
, SemiAxisY = ry
, SemiAxisZ = rz
относится к полу оси в x, y и направлении z, соответственно.
Значения этих атрибутов могут быть анимированы.
Мы создаем эллипс вокруг источника с полу осями 1 и 2:
e := plot::Ellipse2d(1, 2, [0, 0]):
Первые два аргумента в plot::Ellipse2d
являются полу осями. Внутренне, они хранятся как атрибуты SemiAxisX
и SemiAxisY
и могут быть изменены путем присвоения новых значений:
e::SemiAxisX, e::SemiAxisY, e::SemiAxes
e::SemiAxes := [3, 2]: plot(e):
delete e:
SemiAxes
может быть анимирован:
plot(plot::Ellipse2d(a, 3 - a, [3, 3], a = 1..2)):