Вопрос:

Ориентация вектора в сферических координатах

python matlab math physics spherical-coordinate

297 просмотра

1 ответ

17 Репутация автора

Я пытаюсь охарактеризовать угловое отклонение набора трехмерных декартовых векторов V = {v_i} от фиксированной оси z. V строится путем дискретной дискретизации сложной физической системы, поэтому она страдает от шума, разреженной выборки и т. Д. Если мы работаем в сферических координатах, я определяю азимутальный угол как «фи», а высоту или полярный угол относительно оси z как « тета "(соглашение" физика ", описанное здесь ).

Меня больше всего интересует угол тета между элементами V и осью z, поэтому я построил нормализованную по площади гистограмму P_approx (тета) с шириной бина 1 градус в диапазоне тета от 0 до 180 градусов, который служит в качестве аппроксимация истинного распределения вероятности P (тета). P_approx (theta) достигает пика между 0 и 180 и падает до нуля при theta = 0 и theta = 180. Желательна только тета-гистограмма, поскольку система должна показывать азимутальную симметрию, а суммирование по всем значениям ph улучшает статистику получающегося гистограмма.

Я не хочу использовать P_approx (тета) для характеристики углового поведения в моей системе, поскольку ориентации вблизи тета = 90 предпочтительнее относительно ориентаций вблизи тета = 0 и тета = 180 (большая площадь поверхности единичной сферы при объединении вдоль фи). Например, если вектор равномерно выбирает верхнюю полусферу единичной сферы (0

Кто-нибудь знает более физически проницательный метод для характеристики угловых предпочтений набора данных V?

Автор: Eric Smoll Источник Размещён: 23.04.2017 08:35

Ответы (1)


0 плюса

1282 Репутация автора

Решение

Насколько я понимаю, вас интересует плотность, а не интеграл (как вы это делаете сейчас).

Чтобы быть более ясным: вы интегрируете для гистограммы по phi (0 Автор: yar Размещён: 23.04.2017 09:01

Вопросы из категории :
32x32