我有一个带有极坐标的矩阵。我想将其倾斜一个角度“ alpha”。如何在R中执行此操作?
例如,我有一个矩阵:
mat=diag(10)
theta=seq(0,90, length=ncol(mat))
phi=seq(0,360, length=nrow(mat))
当用极坐标绘制矩阵时,我有以下内容(我没有添加绘制函数的函数,因为它太长,但是我可以在需要时共享它):
初始矩阵的极坐标图
现在,我想沿着0-180°平面向0°倾斜一个角度α(假设为10°)。因此,如果我绘制倾斜的表面,则“红蛇”应向0°移动。 移位和旋转矩阵无法提供所需的输出。有人可以帮忙吗?我的第一个想法是估计倾斜的theta和phi向量,但是我不确定如何做到这一点。 预先感谢!