Hai fatto almeno un tentativo?
Pubblica il codice che hai scritto oin modo che si possano individuare eventuali errori.
Sfruttando le proprietà di indexing di MatLab
https://www.mathworks.com/company/newsletters/articles/matrix-indexing-in-matlab.html
https://www.mathworks.com/help/matlab/math/array-indexing.html
puoi creare il vettore senza bisogno di un ciclo "for":
V=randi([1 100],1,3100)
v=V(1:31:3100)
Se proprio devi utilizzare un ciclo "for" puoi impostarlo definendo i valori che deve assumere l'indice allo stesso modo.
Devi anche utilizzare un contatore (da incrementare ad ogni iterazione) da usare come indice per il vettore di output.
cnt=0
for i=1:31:310
cnt=cnt+1;
v(cnt)=V(i);
end