У меня есть матрица с полярными координатами. Я хотел бы наклонить его на угол «альфа». Как я могу сделать это в R?
Например, у меня есть матрица:
mat=diag(10)
theta=seq(0,90, length=ncol(mat))
phi=seq(0,360, length=nrow(mat))
При построении моей матрицы с полярными координатами у меня есть следующее (я не добавил функцию для ее построения, так как она слишком длинная, но я могу поделиться ею, если требуется):
Полярный участок исходной матрицы
Теперь я хотел бы наклонить эту поверхность на угол альфа (скажем, 10 °) вдоль плоскости 0-180 ° в направлении 0 °. Таким образом, если я нанесу наклонную поверхность, «красная змея» должна двигаться в направлении 0 °.
Сдвиг и поворот матрицы не дает желаемого результата. Кто-нибудь может помочь? Моя первая мысль - оценить наклонные тэта-векторы, но я не уверен, как это сделать.
Заранее спасибо!