我有一个矢量“ Xt”, Xt 维度为12588 X 1。 从此矢量,我应用了这个代码:
S=sum (( ABs( Xt( 2) : end)- Xt( 1: end-1) ) ) =2;
得出一个数字,S是一乘1。
现在,我的目标是构建一个矢量S(Nx1),其中S的每个值取决于J和K,例如:
S=sum (abs( Xt (**J**: end)-Xt (**K**: end)-Xt (**K**: end-1))) =2;
起初我想到(我不想J超过126):
for j=2:126 k=1:125,
S=sum((abs(Xt(j:end)-Xt(1:end-k))).^2);
end;
end;
I got the error: "Error using - Matrix dimensions must agree."
是维度问题还是循环问题?
我刚刚意识到这个代码管用
for j=2:2 k=1:1;
S=sum((abs(Xt(j:end)-Xt(1:end-k))).^2); end;
所以这真的是一个矩阵层面的问题!