# Create a table from vectors with different rows and fill missing

1 visualización (últimos 30 días)
Siegmund el 1 de Sept. de 2022
Comentada: Mario Malic el 1 de Sept. de 2022
I have a number of vectors for several dates with different lenghts
• 01/06/2022: 478 rows
• 02/06/2022: 531 rows
• 03/06/2022: 502 rows
• ...
I would like to add them to one array in order to plot them afterwards.
For this, they need to be the same rows.
I was thinking to create an array with set rows A = 0:500 and for example add the first 500 values.
The vectors with less would be filled with 'Nan' and the vectors with more would be cut short.
How could I do this in a loop?
##### 1 comentarioMostrar -1 comentarios más antiguosOcultar -1 comentarios más antiguos
Mario Malic el 1 de Sept. de 2022
Here's a minor example that you can expand yourself
a = ones(400, 1);
b = ones(450, 1);
c = ones(500, 1);
vecDim = max([numel(a), numel(b), numel(c)])
a(end + 1 : vecDim, :) = nan;

Iniciar sesión para comentar.

### Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

R2020b

### Community Treasure Hunt

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

Start Hunting!

Translated by