Borrar filtros
Borrar filtros

how to create 2 vectors from a matrix

1 visualización (últimos 30 días)
tony karamp
tony karamp el 25 de Mzo. de 2013
hello all,
I have a matrix called harm and I would like to create 2 vectors from that matrix, harmx and harmy. harmx would have the components i=1,3,5....39 while harmy will have i = 2,4,6...40.
I tried that, but it said that the Index exceeds the matrix dimensions
harmx []
harmy []
for i=1:40
if mod(i,2) == 0
harmx = harm(i);
else
harmy = harm(i);
end
end
Thank you in advance!
  1 comentario
Azzi Abdelmalek
Azzi Abdelmalek el 25 de Mzo. de 2013
In your case, harm is not a matrix, it's a vector

Iniciar sesión para comentar.

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 25 de Mzo. de 2013
harmx=harm(1:3:end)
harmy=harm(2:2end)

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by