我希望用矩阵操作替换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循环?