SemiAxes, SemiAxisX, SemiAxisY, SemiAxisZ

Полу оси замещающих знаков и ellipsods

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Сводные данные значения

SemiAxesОбертка библиотеки для “[SemiAxisX, SemiAxisY]” (2D), “[SemiAxisX, SemiAxisY, SemiAxisZ]” (3D)Список двух или трех выражений с действительным знаком
SemiAxisX, SemiAxisY, SemiAxisZОбязательныйВыражение MuPAD®

Графические примитивы

ОбъектыЗначения по умолчанию
plot::Ellipsoid

SemiAxes: [1, 2, 3]

SemiAxisX: 1

SemiAxisY: 2

SemiAxisZ: 3

plot::Ellipse2d

SemiAxes: [2, 1]

SemiAxisX: 2

SemiAxisY: 1

plot::Ellipse3d

SemiAxisX: 2

SemiAxisY: 1

plot::Arc2d

SemiAxes: [1, 1]

SemiAxisX, SemiAxisY: 1

plot::Arc3d

SemiAxisX, SemiAxisY: 1

Описание

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

Мы создаем эллипс вокруг источника с полу осями 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:

Пример 2

SemiAxes может быть анимирован:

plot(plot::Ellipse2d(a, 3 - a, [3, 3], a = 1..2)):

Смотрите также

Функции MuPAD

Для просмотра документации необходимо авторизоваться на сайте