4
我想用matrice操作代替for循环。我有我的代码做什么的最小工作示例:Matlab - 用matrice操作代替for循环
A = [1,2,3,4,5,6,7,8,9,10];
B= [5,2,3,4,5,1,4,7,4,2];
C = zeros(1,10);
n = length(A);
abMatrix = [1,-1,0;1,-2,1;0,-1,1];
for i=2:n-1
C(i) = A(i-1:i+1) * abMatrix * B(i-1:i+1)';
end
这种操作的工作,但我真的想对所有的i = 2,N-1]在一个矩阵运算做了手术。我如何删除for循环?
只是好奇:为什么downvote? – 2014-09-26 23:10:46