How to remove first 19 rows from a multidimensional cell array
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Kafayat Olayinka
il 4 Ago 2020
Commentato: Kafayat Olayinka
il 4 Ago 2020
I have a multidimentional cell array, A(1by 4 cell array)
Each cell contains
A{1,1} has [100,10]
A{1,2} has [100,11]
A{1,3} has [100,10]
A{1,4} has [100,15]
I will like to remove the first 20 rows from each cell array. So I end up with
A{1,1} has [80,10]
A{1,2} has [80,11]
A{1,3} has [80,10]
A{1,4} has [80,15]
0 Commenti
Risposta accettata
Cris LaPierre
il 4 Ago 2020
Modificato: Cris LaPierre
il 4 Ago 2020
% Setup
A(1)={rand(100,10)};
A(2)={rand(100,11)};
A(3)={rand(100,10)};
A(4)={rand(100,15)};
% Remove first 20 rows
B = cellfun(@(x) x(21:end,:),A,'UniformOutput',false)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Matrices and Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!