0
나는 다음과 같은 코드가있다 : 나는 모든 루프에 대한 perc1의 요약을MATLAB에서 summing iterations?
xRange=[1 length(delta1)];
yRange=[-80 0];
box11=(delta1>=xRange(1)) & (delta1 <= xRange(2)) & (Sref1 >= yRange(1)) & (Sref1 <= yRange(2));
delta11=delta1(box11);
Sref11=Sref1(box11);
size11=sum(box11(:));
size1=numel(delta1); % or numel(y); whatever floats your boat
perc1=(size11/size1)*100;
과 잘 작동하지만 문제는 내가 루프 내부에 넣을 때 한 번만 perc1을 계산하는 것입니다 원하는 (즉, 모든 백분율의 합). 내가 어떻게 해 ??
답장을 보내 주셔서 감사합니다. 나는 당신의 생각을 적용 할 때 1 퍼센트의 숫자를 얻습니다. 하지만 수동으로 계산할 때 다른 번호를 얻습니다. 모든 반복의 평균 백분율을 얻기 위해 perc1 = (perc1 + (size11/size1) * 100)/i 아니오 – PLS
아니요 평균에 대한주기에서 perc1을 i로 나눌 수 없습니다. perc1이 i 사이클마다 계산 된 모든 백분율의 합계이기 때문에 다른 변수를 정의해야합니다. – MV83
yeeees, 지금은 .... 감사합니다. :) – PLS