вычисляет кривые уровней поверхности на двумерном графике
[xc, yc] = contour2di(x, y, z, nz)
два вещественных вектора размерами n1
и n2
: сетка.
вещественная матрица размером (n1,n2)
,
значения функции.
значения уровней, либо число уровней.
nz
- целое число
его значение указывает количество кривых
уровня, равномерно распределённых от
zmin
до zmax
,
как показано ниже:
z= zmin + (1:nz)*(zmax-zmin)/(nz+1)
![]() | Заметьте, что уровни zmin
и zmax не рисуются (вообще, они сводятся в точку), но их можно
добавить следующим образом: |
nz
- вектор
nz(i)
указывает значение
i
-той кривой уровня.
векторы одинаковых размеров, содержащие определения контуров. Подробности указаны ниже.
Функция contour2di
вычисляет кривые уровней
поверхности z = f(x, y)
на двумерном графике.
Значения f(x,y)
задаются матрицей
z
в точках сетки, определённой через
x
и y
.
xc(1)
содержит уровень, связанный с траекторией
первого контура, yc(1)
содержит количество
N1
точек, определяющих траекторию этого контура,
а (xc(1+(1:N1))
, yc(1+(1:N1))
)
содержат координаты точек траекторий. Вторая траектория начинается в
xc(2+N1)
и yc(2+N1)
и так далее.