Programa Matlab

Hola, bueno mi duda es, tengo un vector de 21301950 componentes. Quiero crear un bucle for para leer los componentes en tandas de 725*498, algo asi

proy1=proy(1:(725*498));
proy2=proy((725*498+1):(725*498*2));
proy3=proy((725*498*2+1):(725*498*3));
...
proy59=proy((725*498*58+1):(725*498*59))
Para luego hacer un reshape y representarlas asi:

sino1=reshape(proy1,498,725);
sino2=reshape(proy2,498,725);
sino3=reshape(proy3,498,725);
figure(1)
imagesc(sino1);
figure(2)
imagesc(sino2);
figure(3)
imagesc(sino3);

hasta 59, pero no se como hacerlo en un bucle, solo manualmente. Alguien sabria?
si es un vector porque no lo conviertes en una matriz?
que cada fila/columna sea uno de los vectores mas cortos y asi ya puedes pintarlo con un for que vaya representando columnas.
no se si me explico...
salu2
1 respuesta