cell2mat of specific coulmns
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Mori
il 24 Lug 2016
Modificato: Azzi Abdelmalek
il 24 Lug 2016
I have a cell called A, with 6*1 cell, each cell has 8*3 doubles. How I create matrix B with 6*8 size which each column of B includes 3rd column of each cell of A?
2 Commenti
Risposta accettata
Azzi Abdelmalek
il 24 Lug 2016
Modificato: Azzi Abdelmalek
il 24 Lug 2016
A=arrayfun(@(x) randi(10,8,3),1:6,'un',0) % ----Example------
B=cell2mat(cellfun(@(x) x(:,3),A,'un',0))
6 Commenti
Azzi Abdelmalek
il 24 Lug 2016
Modificato: Azzi Abdelmalek
il 24 Lug 2016
You can complete the last row with nan. look at this example
% -------Example------------------
A=arrayfun(@(x) randi(10,8,3),(1:6),'un',0)
A{5}=randi(10,7,3)
%----------The code-------------------------
A{5}(end+1,:)=nan(1,3) % complete the last row of the fifth cell with nan
B=cell2mat(cellfun(@(x) x(:,3),A,'un',0))
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical 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!