Matlab的循环效率为什么这么低

2025-06-27 10:22:38
推荐回答(1个)
回答1:

Matlab的循环效率为什么这么低
A = randint(30001,10,[0 100]); % 用自己数据为 A
L = diff(A(:,2))==0;
L0 = [L; false];
L1 = [false; L];
A(L0,6) = ((A(L0,4)-A(L1,4)).^2+(A(L0,5)-A(L1,5)).^2).^0.5;
A(L0,7) = A(L0,3);
A(L0,8) = A(L1,3);
A(~L0,6) = 0;