Info
This question is closed. Reopen it to edit or answer.
Hi, I'm kind of new to matlab, I would like to turn this into a for loop. How should i do it?
1 view (last 30 days)
Show older comments
Hi, I'm kind of new to matlab, I would like to turn this into a for loop. How should i do it?
c1 =EMGrsmpl(step1{1,end-10},100);
c1(:, 2)=EMGrsmpl(step1{1,end- 9},100);
c1(:, 3)=EMGrsmpl(step1{1,end- 8},100);
c1(:, 4)=EMGrsmpl(step1{1,end- 7},100);
c1(:, 5)=EMGrsmpl(step1{1,end- 6},100);
c1(:, 6)=EMGrsmpl(step1{1,end- 5},100);
c1(:, 7)=EMGrsmpl(step1{1,end- 4},100);
c1(:, 8)=EMGrsmpl(step1{1,end- 3},100);
c1(:, 9)=EMGrsmpl(step1{1,end- 2},100);
c1(:,10)=EMGrsmpl(step1{1,end- 1},100);
1 Comment
dpb
on 22 Nov 2018
What is step1 here? What does step1{1,end-10} return?
You likely don't need any loops at all but can use Matlab vector addressing syntax but need the details to write specific code.
Answers (1)
Rik
on 22 Nov 2018
c1 = EMGrsmpl(step1{1,end-10},100);
c1(1,10)=0;%extend
for k=2:10
c1(:,k) = EMGrsmpl(step1{1,end-11+k},100);
end
0 Comments
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!