Цветная карта на единичной сфере, когда данные не попадают в декартову сетку - PullRequest
0 голосов
/ 11 марта 2020

У меня есть набор тройных точек данных: (e, a, d) где e - широта, a - долгота, а d - соответствующее значение для этой точки. Значения (e, a) не попадают в сетку в декартовом стиле. Мы можем думать об этих координатах как о случайных.

Я хотел бы отобразить эту информацию как тепловую карту / карту цветов на поверхности сферы, используя Matlab.

Раньше, когда мои данные попадали на сетка в декартовом стиле, я использовал эту функцию из файлового обмена . В идеале я хотел бы иметь что-то подобное для моих данных, поступающих из случайных точек на единичной сфере.

Я мог бы изменить подход, используемый в этой функции, создав сетку, которая содержит любые значения (e, а) приходят из моих случайных данных, но это будет проблематично c, потому что у меня нет значения (d) для всех комбинаций (е, а).

Есть ли лучший способ выполнить sh этот сюжет?

1 Ответ

1 голос
/ 12 марта 2020

Один из вариантов построения и сохранения связанной функции выше - это интерполировать данные так, чтобы они попадали в сетку. Это просто опция для визуализации того, что представляют данные. Это может быть достигнуто с помощью встроенной griddata .

...