UName, URange, UMin, UMax, VName, VRange, VMin, VMax, XName, XRange, XMin, XMax, YName, YRange, YMin, YMax, ZName, ZRange, ZMin, ZMax

Имена и области значений значений параметров

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

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

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

UMax, UMin, UName, VMax, VMin, VName, XMax, XMin, XName, YMax, YMin, YName, ZMax, ZMin, ZNameОбязательныйВыражение MuPAD®
URange[UMin.. UMax]Область значений из арифметических выражений
VRange[VMin.. VMax]Область значений из арифметических выражений
XRangexmin .. XMax]Область значений из арифметических выражений
YRangeymin .. YMax]Область значений из арифметических выражений
ZRangezmin .. ZMax]Область значений из арифметических выражений

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

ОбъектыЗначения по умолчанию
plot::Curve2d, plot::Curve3d, plot::Function2d, plot::XRotate

URange, XRange: -5.. 5

UMin, XMin: -5

UMax, XMax: 5

plot::Bars3d, plot::ClippingBox, plot::Conformal, plot::Cylindrical, plot::Density, plot::Implicit2d, plot::Implicit3d, plot::Inequality, plot::Iteration, plot::Listplot, plot::Matrixplot, plot::Polar, plot::Raster, plot::Rootlocus, plot::Sequence, plot::SparseMatrixplot, plot::Spherical, plot::Streamlines2d, plot::Sum, plot::Surface, plot::Sweep, plot::Tube, plot::VectorField2d, plot::VectorField3d 
plot::ZRotate

XRange : 0.. 5

Xmin : 0

Xmax : 5

plot::Function3d

XRange, YRange: -5.. 5

XMin, YMin: -5

XMax, YMax: 5

plot::Box

XRange, YRange, ZRange: -1.. 1

XMin, YMin, ZMin: -1

XMax, YMax, ZMax: 1

plot::Rectangle

XRange, YRange: -1.. 1

XMin, YMin: -1

XMax, YMax: 1

plot::Hatch

XRange : Бесконечность.. infinity

Xmin : -infinity

Xmax : infinity

Описание

UName, VName, XName, YName, ZName задает имена параметров, задающих параметризованные объекты, такие как функции, кривые и поверхности.

UMin, UMax, VMin, VMax, XMin, XMax, YMin, YMax, ZMin, ZMax задает минимальные и максимальные значения области значений параметров.

URange, VRange, XRange, YRange, ZRange служит ярлыками для установки UMin, UMax и т.д.

В большинстве случаев у пользователя нет потребности в использовании этих атрибутов явным образом, потому что области значений параметра установлены неявно во время создания объектов графика. Например, определение

f := plot::Function2d(sin(x), x = 0 .. 2*PI)

устанавливает значения атрибута XName = x, XMin = 0, XMax = 2*PI автоматически для функционального объекта f. На самом деле можно задать f эквивалентным вызовом

f := plot::Function2d(sin(x), XName = x, XMin = 0, XMax = 2*PI).

В браузере интерактивного объекта инструмента графики MuPAD (см. раздел Viewer, Браузер и Инспектора: Интерактивная Манипуляция этого документа), вы не будете видеть спецификацию, такую как x = 0 .. 2*PI, но вы находите отдельные записи для XName, XMin, XMax.

Использование 'X', 'Y', 'Z' в противоположность 'U', 'V' зависит от типа объекта.

Функции типа plot::Function2d относятся к независимой переменной (“параметр”) как XName.

Функции типа plot::Function3d называют эти две независимых переменные XName, YName.

Параметрическая кривая типа plot::Curve2d или plot::Curve3d называет параметр кривой UName.

Параметрические поверхности типа plot::Surface, plot::XRotate и т.д. называет два поверхностных параметра UName, VName.

Различные другие объекты графика типа plot::Implicit2d, plot::VectorField2d и т.д. также использует атрибуты XName и т.д. Здесь, диапазоны от XMin до XMax и т.д. обозначают координатную область значений, в которую помещаются объекты.

После определения, такого как f := plot::Function2d(sin(x), x = 0 .. 2*PI), к параметру и его области значений можно получить доступ как слоты f::XName, f::XMin, f::XMax.

Слот f::XRange приводит к области значений 0 .. 2*PI, состоящий из значений XMin и XMax. При установке атрибута XRange является коротким путем для установки XMin и XMax одновременно. Например, установка f::XRange := -PI .. PI эквивалентна установке f::XMin := -PI и f::XMax := PI.

Конечно, аналогичные операторы содержат для YRange, ZRange, URange, VRange, также.

Примеры

Пример 1

Мы задаем функциональный объект:

f1 := plot::Function2d(sin(x), x = 0.. 2*PI)

Это эквивалентно:

f2 := plot::Function2d(sin(x), XName = x, XMin = 0, XMax = 2*PI)

Объекты f1 и f2 имеют те же записи для параметра x:

f1::XName = f1::XMin .. f1::XMax, f2::XName = f2::XRange

Изменение области значений x через XRange эквивалентно изменению XMin и XMax отдельно:

f1::XRange := -PI..PI:
f2::XMin := -PI: 
f2::XMax := PI:
f1, f2

delete f1, f2:

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

Функции MuPAD