Используя набор данных формата [x,y,z,value]
, я могу создать трехмерную точечную диаграмму, как показано на изображениях, где цвет каждой точки в местоположении (x,y,z)
основан на value
. Обратите внимание, что все изображения относятся к одному и тому же сюжету, только с разных точек зрения. Предполагается, что это поверхность октанта сферы.
Есть ли способ интерполяции цветов в 3D, чтобы мы видели сплошную поверхность вместо отдельных точек? Я ищу что-то вроде imagesc
, но в 3D. Я пробовал множество функций, включая scatteredInterpolant
, patch
, mesh
и surf
, но они не работают в трех измерениях так, как мне бы хотелось.
surf(x,y,z,c)
не работает? - person user1543042   schedule 16.03.2016[x,y,z]
; остальные столбцы имеют разные значения. Я читаю в каждом столбце по одному, так что формат[x,y,z,value]
все еще применяется. Вы должны использовать csvread для импорта данных. - person   schedule 17.03.2016