plot
::Inequality
Отобразите области, где неравенства выполняются
Блокноты 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
. См. пример 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))
|
Неравенства, чтобы построить: Выражения формы
|
|
Идентификаторы или индексированные идентификаторы. Они обозначают свободные переменные, охватывающие плоскость. |
|
Области значений для |
|
Параметр анимации, заданный как |