【发布时间】:2025-12-28 13:15:12
【问题描述】:
这让我有点困扰:
假设你有一个三层矩阵。
有没有一种简单的方法可以将此矩阵与三个元素的向量相乘,以便第一层(所有元素)与向量的第一个元素相乘,依此类推...
现在我必须使用一个函数来做到这一点:
function out=fun(matrix,vector)
out=matrix;
for k=1:3
out(:,:,k)=out(:,:,k)*vector(k);
end
有没有一种有效的方法可以在不需要函数的情况下仅在一行中执行此操作?
【问题讨论】: