how can i restore data which is replaced in the end

조회 수: 1 (최근 30일)
Chaudhary P Patel
Chaudhary P Patel 2022년 6월 6일
댓글: Chaudhary P Patel 2022년 6월 7일
% I am facing the that Utt for n=5 replacing the others, so I am unable to call the previous value of Utt for n=1,2,3, and 4 .
for i=1:1:10
for n=1:1:5
if n==1
Utt(:,i+1)=([zeros(3,1); utdelt(1:3,i+1)]); % utdelt (15X10)
else
d1=1+(n-2)*3;
d2=6+(n-2)*3;
Utt(:,i+1)=utdelt(d1:d2,i+1);
end
end
end
  댓글 수: 5
Image Analyst
Image Analyst 2022년 6월 6일
"how can i restore Utt for all value of n" << try
UttCopy = Utt;
% for loop code, then
% Restore Utt for all n
Utt = UttCopy;
Chaudhary P Patel
Chaudhary P Patel 2022년 6월 7일
Utt=UttCopy;
Sir, this command is not working.
it is replaced by the end value of n.

댓글을 달려면 로그인하십시오.

채택된 답변

Walter Roberson
Walter Roberson 2022년 6월 6일
Either add n as an index to the array, or else do calculations similar to the d1 d2 to determine where to write into.
My recommendation would be to use the extra index

추가 답변 (0개)

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by