Borrar filtros
Borrar filtros

How to add columns to form a matrix?

1 visualización (últimos 30 días)
Ahmad Hasnain
Ahmad Hasnain el 12 de Dic. de 2018
Respondida: madhan ravi el 12 de Dic. de 2018
I am calculating a column vector in a FOR loop. I get N columns and I want to put them in a matrix.
for i = 1: N
dc(i) = ...
end
dcmatrix =[ dc(1) ; dc(2); .... ;dc(N) ]
%% The above example of dcmatrix is doing it manually. How can I do it with a code?%%
I calculate this dc column vector. I want to all the column vector in the form of matrix. I don't know how to do it.

Respuesta aceptada

Adam Danz
Adam Danz el 12 de Dic. de 2018
Editada: Adam Danz el 12 de Dic. de 2018
Create the matrix (or vector) from within the for-loop, not afterwards.
dcmatrix = nan(N, 1); %allocate the matrix (I don't know how many rows you need).
for i = 1:N
dcmatrix(i) = ... %On each loop, data is stored in row i
end

Más respuestas (2)

madhan ravi
madhan ravi el 12 de Dic. de 2018
dcMatrix = dc.'

madhan ravi
madhan ravi el 12 de Dic. de 2018
dc(i,1) % - > column vector
dc(1,i) % - > row vector
  1 comentario
Ahmad Hasnain
Ahmad Hasnain el 12 de Dic. de 2018
Your previous answer also worked. Thanks...

Iniciar sesión para comentar.

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Productos


Versión

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by