我通过以下代码创建了一个带有矢量分量的 1x7 数组(因此实际大小为 1x7x3):
[half_phi half_theta] = meshgrid(-90:30:90, 0);
[half_x half_y half_z] = sph2cart(degtorad(half_phi), degtorad(half_theta), 1);
halfDir = cat(3, half_x, half_y, half_z)
我接下来要做的是使一个 3x3 矩阵与每个向量相乘,最后还返回一个 1x7x3 数组,如何简洁地实现这一点?
谢谢。