Matlab은 서로 종속적으로 반복되며 내부 루프에는 루프 반복마다 값이 변경됩니다. MATLAB에서 어떻게합니까?Matlab은 서로 종속적으로 반복되며
for i = 1:2:Max
C = [A(i+2)-A(i)]/2
for k = i:1:i+2
A(k+1) = A(k) + C
end
end
내부에서 볼 수 있듯이 for 루프에는 값이 변경되어 벡터화가 작동하지 않습니다.
Matlab은 서로 종속적으로 반복되며 내부 루프에는 루프 반복마다 값이 변경됩니다. MATLAB에서 어떻게합니까?Matlab은 서로 종속적으로 반복되며
for i = 1:2:Max
C = [A(i+2)-A(i)]/2
for k = i:1:i+2
A(k+1) = A(k) + C
end
end
내부에서 볼 수 있듯이 for 루프에는 값이 변경되어 벡터화가 작동하지 않습니다.
이 시도 : 왜 코드가 작동하지
Max=10;
A=zeros(1,Max+3);
A([1,2,3])=[3,7,2];
for i = 1:2:Max
C = [A(i+2)-A(i)]/2;
A(i+1:i+3) = A(i+0:i+2) + C;
end
disp(A)
A가 루프의 동일한 반복 내부에서 이전 A 변경에 종속되기 때문에 작동하지 않습니다. – abstractness
작동하지 않는 기능은 무엇입니까? 재귀는 당신의 공식에서 왔습니다. –
? 어떤 출력을 기대합니까? [Minimal, Complete and Verifiable] –