Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Problematic iterative for-loop

조회 수: 2 (최근 30일)
Ejay Nsugbe
Ejay Nsugbe 2019년 7월 12일
마감: MATLAB Answer Bot 2021년 8월 20일
Hi guys,
I'm trying to write a for loop to save the output of my code in rows 1-3.
This doesn't seem to be working as the loop is basically dumping the very same value into all 3 rows.
I'd be grateful if anyone can provide some insight on this.
for i = 1:3;
m(i,3) = jZC(X1,thres);
m(i,3) = jZC(X2,thres);
m(i,3) = jZC(X3,thres);
end
  댓글 수: 4
Bjorn Gustavsson
Bjorn Gustavsson 2019년 7월 12일
Well for all 3 values of i you use exactly the same right-hand-sides in the three assignments. Therefore you will get identical assignments. Further you instantly overwrite the values of m(i,3) not once but twice. Perhaps you intend your code to be something like this:
for i = 1:3;
m(i,1) = jZC(X1,thres);
m(i,2) = jZC(X2,thres);
m(i,3) = jZC(X3,thres);
end
That way you at least assign to three different components of m, but you certainly need to have changing input to the right-hand sides for the looping to be necessary and sensible...
Ejay Nsugbe
Ejay Nsugbe 2019년 7월 16일
Thanks guys!

답변 (0개)

이 질문은 마감되었습니다.

Community Treasure Hunt

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

Start Hunting!

Translated by