Info
Cette question est clôturée. Rouvrir pour modifier ou répondre.
Hi, I'm kind of new to matlab, I would like to turn this into a for loop. How should i do it?
    2 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
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 commentaire
  dpb
      
      
 le 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.
Réponses (1)
  Rik
      
      
 le 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 commentaires
Cette question est clôturée.
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!