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 ] | Область значений из арифметических выражений |
XRange | xmin .. XMax ] | Область значений из арифметических выражений |
YRange | ymin .. YMax ] | Область значений из арифметических выражений |
ZRange | zmin .. ZMax ] | Область значений из арифметических выражений |
Объекты | Значения по умолчанию |
---|---|
plot::Curve2d , plot::Curve3d , plot::Function2d , plot::XRotate |
|
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 |
|
plot::Function3d |
|
plot::Box |
|
plot::Rectangle |
|
plot::Hatch |
|
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
, также.
Мы задаем функциональный объект:
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:
AngleBegin
| AngleEnd
| AngleRange
| ParameterBegin
| ParameterEnd
| ParameterName
| ParameterRange
| TimeBegin
| TimeEnd
| TimeRange