我在计算如何对整个矩阵进行点积时遇到了一点问题,每列都是同一个向量。意思是,这没有问题:
p0 = [2; 3; 4];
N = [1 ; 2; 3];
dot(p0,N);
但如果我有这个矩阵(我有一个10095列3行的矩阵(:
R = [1 2 3 4 5 6 4 7; 1 4 5 8 7 6 9; 1 5 7 6 9 7 5]
我如何用点积dot(columnR,N(创建一个新的矩阵?这意味着在我的例子中,我最终会得到10095个点积的矩阵,其中每一列都用N.点着
正如注释中所述,这是矩阵乘法,尽管在您的情况下,其中一个矩阵需要转置。
R.' * N
或N.' * R
中的任何一个都应该起作用。