ababCC(i,j)
最佳答案:
最简单的解决方案是首先使用沿所需维度的元素乘法和求和计算规范:
normA = sqrt(sum(A .^ 2, 2));
normB = sqrt(sum(B .^ 2, 1));
normA
和normB
现在分别是列向量和行向量要将A * B
中的相应元素除以normA
和normB
,请按如下方式使用bsxfun
:C = bsxfun(@rdivide, bsxfun(@rdivide, A * B, normA), normB);
ababCC(i,j)
最佳答案:
最简单的解决方案是首先使用沿所需维度的元素乘法和求和计算规范:
normA = sqrt(sum(A .^ 2, 2));
normB = sqrt(sum(B .^ 2, 1));
normA
和normB
现在分别是列向量和行向量要将A * B
中的相应元素除以normA
和normB
,请按如下方式使用bsxfun
:C = bsxfun(@rdivide, bsxfun(@rdivide, A * B, normA), normB);