график::
Отобразите области, где неравенства выполняются
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
plot::Inequality(ineq
,x = xmin .. xmax
,y = ymin .. ymax
, <a = amin .. amax
>,options
) plot::Inequality([ineq1, …]
,x = xmin .. xmax
,y = ymin .. ymax
, <a = amin .. amax
>,options
)
plot::Inequality(f(x, y) < g(x, y), x = `x_{min}`..`x_{max}` , y = `y_{min}`..`y_{max}` )
заполняет прямоугольник xmin ≤ x ≤ xmax
, ymin ≤ y ≤ ymax
с несколькими цветами, указывая, какие точки удовлетворяют неравенство.
plot::Inequality
вычисляет (более или менее крупную) растеризацию области, заданной `x_{min}`..`x_{max}`
и `y_{min}`..`y_{max}`
, и окрашивает подобласти согласно тому, выполняются ли все данные неравенства (они окрашены в FillColorTrue
), по крайней мере одно неравенство нигде не выполняется в подобласти (FillColorFalse
), или гранулярность недостаточна, чтобы решить для любого из этих случаев (FillColorUnknown
).
Можно управлять плотностью растеризации с атрибутом Mesh
. Cf. Пример 2.
plot::Inequality
использует численные данные интервала для оценки, таким образом, результатами являются надежные, но определенные специальные функции (такие как hypergeom
), не может использоваться, потому что они не поддержаны для интервалов.
Атрибут | Цель | Значение по умолчанию |
---|---|---|
AffectViewingBox | влияние объектов на ViewingBox сцены | TRUE |
AntiAliased | сглаженные строки и точки? | FALSE |
FillPattern | тип заполнения области | Solid |
FillColorTrue | цвет для “истинных” областей (график неравенства) | RGB::Green |
FillColorFalse | цвет для “ложных” областей (график неравенства) | RGB::Red |
FillColorUnknown | цвет для “неизвестных” областей (график неравенства) | RGB::Black |
Frames | количество кадров в анимации | 50 |
Inequalities | неравенства отображены в графиках неравенства | |
Legend | делает запись легенды | |
LegendText | короткий объяснительный текст для легенды | |
LegendEntry | добавить этот объект в легенду? | FALSE |
LineColor | цвет строк | RGB::Blue |
LineWidth | ширина строк | 0.35 |
LineStyle | тело, подчеркнутые штриховой линией или пунктирные линии? | Solid |
LinesVisible | видимость строк | FALSE |
Mesh | количество точек выборки | [256, 256] |
Name | имя объекта графика (для браузера и легенды) | |
ParameterEnd | закончите значение параметра анимации | |
ParameterName | имя параметра анимации | |
ParameterBegin | начальное значение параметра анимации | |
ParameterRange | область значений параметра анимации | |
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 компонент | |
Visible | видимость | TRUE |
VisibleAfter | объект, видимый после этой временной стоимости | |
VisibleBefore | объект, видимый до этой временной стоимости | |
VisibleFromTo | объект, видимый в это время, располагается | |
VisibleAfterEnd | объект, видимый после его законченного времени анимации? | TRUE |
VisibleBeforeBegin | объект, видимый перед его временем анимации, запускается? | TRUE |
XMax | окончательное значение параметра “x” | |
XMesh | количество точек выборки для параметра “x” | 256 |
XMin | начальное значение параметра “x” | |
XName | имя параметра “x” | |
XRange | область значений параметра “x” | |
YMax | окончательное значение параметра “y” | |
YMesh | количество точек выборки для параметра “y” | 256 |
YMin | начальное значение параметра “y” | |
YName | имя параметра “y” | |
YRange | область значений параметра “y” |
С одним неравенством plot::Inequality
окрашивает область, где это выполнено или нарушено с областями в границе, где неравенство выполнено в некоторых частях прямоугольника и нарушено в других частях:
plot(plot::Inequality(x^2 + y^2 < 1, x = -1.5..1.5, y = -1.5..1.5))
При предоставлении больше чем одного неравенства только те области, где все неравенства выполняются, окрашены синим (или независимо от того, что вы устанавливаете FillColorTrue
на), в то время как все прямоугольники, где любое неравенство нарушено (по целому прямоугольнику) окрашены в красный:
plot(plot::Inequality([x^2 + y^2 < 1, abs(x) > 1/3], x = -1.5..1.5, y = -1.5..1.5))
Чтобы получить более подробное изображение от plot::Inequality
, повысьте плотность mesh:
plot(plot::Inequality([x^2 + y^2 < 1, abs(x) > 1/3], x = -1.5..1.5, y = -1.5..1.5, Mesh = [120, 80]))
Почти все параметры plot::Inequality
могут быть анимированы (mesh является одним исключением хотя):
plot(plot::Inequality([abs(x)^a + abs(y)^a < 1], x = -1.5+sin(a)..1.5+sin(a), y = -1.5+cos(a)..1.5+cos(a), Mesh = [64, 64], a = 1..2*PI+1))
|
Неравенства, чтобы построить: Выражения формы
|
|
Идентификаторы или индексированные идентификаторы. Они обозначают свободные переменные, охватывающие плоскость. |
|
Области значений для
|
|
Параметр анимации, заданный как |