У меня есть набор из n = 8000 декартовых координат X, Y и Z в качестве векторов, а также вектор V того же размера, который я хочу использовать в качестве значений для создания тепловой карты на сфере.
I видел эту ссылку ( визуализация рассеянных данных по поверхности сферы MATLAB ), но я не понимаю, как я преобразую этот набор данных в сетку для построения графиков с помощью серфинга.
Почти каждый Пример, который я видел, использует сетку. Прямо сейчас я делаю, рисуя сферу, а затем использую scatter3, чтобы построить мои точки как большие шары и пытаюсь сгладить их позже. Я выгляжу так:
Я хотел бы получить фигуру в качестве графика примера в той ссылке, где он использует:
k = 5;
n = 2^k-1;
[x,y,z] = sphere(n);
c = hadamard(2^k);
surf(x,y,z,c);
colormap([1 1 0; 0 1 1])
axis equal
Заранее спасибо