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