Низкоуровневое вычисление контурного графика
C = contourc(Z)
C = contourc(Z,n)
C = contourc(Z,v)
C = contourc(x,y,Z)
C
= contourc(x,y,Z,n)
C = contourc(x,y,Z,v)
contourc вычисляет матрицу контура C, используемый contour, contour3 и contourf. Значения в Z определяют высоты линий контура относительно плоскости. Вычисления контура используют расположенную с равными интервалами сетку, определенную размерностями Z.
C = contourc(Z) вычисляет матрицу контура из данных в матричном Z, где Z должен быть, по крайней мере, матрицей 2 на 2. Контуры являются изолиниями в модулях Z. Количество линий контура и соответствующие значения линий контура выбраны автоматически.
C = contourc(Z,n) вычисляет контуры матричного Z с уровнями контура n.
C = contourc(Z,v) вычисляет контуры матричного Z с линиями контура в значениях, заданных в векторном v. Длина v определяет количество уровней контура. Чтобы вычислить один контур уровня k, используйте contourc(Z,[k k]).
C = contourc(x,y,Z), C
= contourc(x,y,Z,n), и C = contourc(x,y,Z,v) вычислите контуры Z с помощью векторов x и y, чтобы определить значения X и Y. x и y должны монотонно увеличиваться.
Для получения дополнительной информации о матрице контура смотрите свойство ContourMatrix для объектов контура.
Определение нерегулярно расположило с интервалами x, и векторы y не то же самое как очерчивающий нерегулярно распределенные данные. Если x или y нерегулярно расположены с интервалами, contourc вычисляет контуры с помощью расположенной с равными интервалами сетки контура, то преобразовывает данные к x или y.