2014-02-21 3 views
-1

У меня есть диапазон значений x, y и z. Я хочу визуализировать это как 3d-график или график поверхности. Я знаю, как визуализировать, есть ли у меня функция или дискретные данные. Например, если у меня есть x, то от 20 до 50 и y составляет от -3 до 10, а z от -2 до 10. Нет отдельных значений, которые хотят визуализировать весь диапазон с использованием значений max и min, как я могу построить график это? Ps: три оси соответственно l * a * b цветовое пространствопостроение трехмерной диаграммы для диапазона значений

+0

Есть ли у вас данные на структурированной сетке? – ysakamoto

+0

Спасибо. У меня нет отдельных данных, но есть только диапазоны с минимальным и максимальным числом – shiva

+0

Разве не лучше показать нам x, y и z, написав их код? Я полагаю, что у вас есть три максимальных и минимальных значения, по которым я не знаю, как вы хотите, чтобы поверхность выглядела! – Mohammad

ответ

0

Я предполагаю, что у вас есть данные на единой структурированной сетке, а ваши Z-значения представлены матрицей. Затем

nx = 33; 
ny = 33; 
xlin = linspace(min(x),max(x),nx); 
ylin = linspace(min(y),max(y),ny); 

[X,Y] = meshgrid(xlin,ylin); 

surf(X,Y,Z) 

Z является ny по nx матрица проведения Z-значения ваших данных.

Смежные вопросы