How to insert a columns of NaNs in between a matrix at multiple places
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Mohammed Yousuf
am 12 Jun. 2020
Bearbeitet: madhan ravi
am 12 Jun. 2020
I have a matrix of 1440X4792 and I want to insert few columns (lets say 1277) of NaNs at different positions say (column positions : 1,3,6,99,100...)
Finally, my matrix will become 1440X6069 in which 1277 columns are NaN columns which we have inserted, rest of the 4792 columns remain same.
0 Kommentare
Akzeptierte Antwort
madhan ravi
am 12 Jun. 2020
Bearbeitet: madhan ravi
am 12 Jun. 2020
[m, n] = size(matrix);
Wanted = nan(m, n + numel(col_pos));
Wanted(:,setdiff(1:size(Wanted,2),col_pos)) = matrix
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!