有两个矩阵A和B,它们的大小分别为m乘4和n乘4。我的问题是如何在A和B的每一行上应用一个函数f,该函数将两个1x4向量作为输入。结果将是一个大小为m乘n的矩阵。result中的元素[i,j]是f(A(i,:),B(j,:))。
例如:
例如:
A = rand(3, 4);
B = rand(5, 4);
for i = 1 : 3
for j = 1 : 5
result(i, j) = rectint(A(i, :), B(j, :));
end
end
我能用bsxfun
或arrayfun
来完成这个任务吗?
rectint
函数,使其接受并返回矩阵呢? - Davidmeshgrid
将是最简单的解决方案,正如Luis Mendo的回答所述。 - Davidrectint
。它已经处理矩阵了。虽然,这似乎只是一个例子。 - chappjc