フィルターのクリア

Create a table from vectors with different rows and fill missing

2 ビュー (過去 30 日間)
Siegmund
Siegmund 2022 年 9 月 1 日
コメント済み: Mario Malic 2022 年 9 月 1 日
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 件のコメント
Mario Malic
Mario Malic 2022 年 9 月 1 日
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;

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by