2017-04-04 1 views
-1
P=load('D.dat'); 
Q=load('R.txt'); 
Q1=Q(1:2501,1); 

n=10 
for i=1:1:n 
    P1=P(2502*i+2:2502*(i+1),1); 
    D=find(P1<0.00101); 
    D1=D(1); 
    Q10=Q1(D(1)) 
end 

모든 반복에서 Q10 값을 쓰려고하지만 마지막 값만 저장합니다. 아무도 도와 줄 수 있습니까? 미리 감사드립니다.마지막 반복에만 값 저장

+0

@Mattew Pope 대답이 정확합니다. 항상 실제 사례를 게시하는 것을 잊지 마십시오. 더 복잡한 질문의 경우에는 정확하게 대답 할 수 없습니다. – merch

답변

1

Q10(i)=Q1(D(1))으로 지정을 변경해야합니다. 그런 다음 루프 앞에 Q10 = zeros(n,1); 배열을 미리 할당해야합니다.

+0

고맙습니다. 그것은 효과가 있었다. – user2804160