Contours

Контуры неявной функции

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

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

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

ОбязательныйСписок арифметических выражений

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

ОбъектыЗначения по умолчанию контуров
plot::Implicit2d, plot::Implicit3d[0]

Описание

С Contours, можно установить контур (контуры) неявной функции.

По умолчанию, plot::Implicit2d и plot::Implicit3d постройте набор. Используя Contours, можно вместо этого построить набор для любого действительного c или для последовательности таких значений.

Примеры

Пример 1

Следующая команда строит серию, прорубает сферу:

plot(plot::Implicit2d(x^2 + y^2, x = -1..1, y = -1..1,
                      Contours = [0, 0.25^2, 0.5^2, 
                                  0.75^2, 1.0])):

Пример 2

Будучи атрибутом выражения, Contours может быть анимирован:

plot(plot::Implicit2d(x^2-y^2, x = -1..1, y = -1..1,
                Contours = [1/2*cos(a)], a = 0..2*PI)):

Пример 3

Контур, в настоящее время построенный, передается функциям управления цветом и может использоваться, чтобы отличить их визуально:

plot(
  plot::Implicit3d(x^y - y*z, x = 1..4, y = 1..4, z = -2..2,
                   Contours = [$0..5],
                   FillColorFunction = ((x,y,z,dx,dy,dz,c) ->
                                 RGB::ColorList[round(c)+1]))
    )