#matlab #matlab-figure #mesh #surface
#matlab #matlab-рисунок #сетка #Поверхность
Вопрос:
Допустим, у меня есть матрица A
, как я могу отобразить ее с surf
помощью или mesh
что оси X-Y — это индекс элементов (например i,j
), а значение Z — это значения в A(i,j)
?
Ответ №1:
Вы можете просто передать ее напрямую surf
, и она автоматически будет использовать индексы в качестве координат x и y
data = rand(10)
surf(data);
surf(Z)
создает трехмерную заштрихованную поверхность из компонентов z в matrixZ
, используяx = 1:n
иy = 1:m
, где[m,n] = size(Z)
. Высота,Z
, — это однозначная функция, определенная над геометрически прямоугольной сеткой.Z
определяет данные о цвете, а также высоту поверхности, поэтому цвет пропорционален высоте поверхности. Значения вZ
могут быть числовыми или значениями даты, времени или длительности.