Azzera filtri
Azzera filtri

Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

Hi, I'm kind of new to matlab, I would like to turn this into a for loop. How should i do it?

1 visualizzazione (ultimi 30 giorni)
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 Commento
dpb
dpb il 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.

Risposte (1)

Rik
Rik il 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

Questa domanda è chiusa.

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by