How to insert a columns of NaNs in between a matrix at multiple places
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Mohammed Yousuf
le 12 Juin 2020
Modifié(e) : madhan ravi
le 12 Juin 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 commentaires
Réponse acceptée
madhan ravi
le 12 Juin 2020
Modifié(e) : madhan ravi
le 12 Juin 2020
[m, n] = size(matrix);
Wanted = nan(m, n + numel(col_pos));
Wanted(:,setdiff(1:size(Wanted,2),col_pos)) = matrix
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!