How to use mat2cell in splitapply?
Mostra commenti meno recenti
Hi,
I used findgroup and get a G as the output. I would like to apply G to a numeric matrix (MxN) to split the matrix into several cells such that, each cell contains a smaller sized matrix (mxN).
How to write the code? I tried this but got error: Not enough input arguments. out = splitapply(mat2cell, mat, [1, 1], G); Thanks.
1 Commento
Jan
il 4 Apr 2017
You use "mat2cell", which is a function call. Do you mean "@mat2cell", which is the function handle?
Risposta accettata
Più risposte (1)
Sangeetha Jayaprakash
il 4 Apr 2017
Modificato: Sangeetha Jayaprakash
il 4 Apr 2017
0 voti
I am assuming you are using the "findgroups" and "splitapply" functions to group a matrix into cells. From the error, it looks like the function "mat2cell" being applied to each group is not getting the required matrix argument.
Maybe the second format specified here to use splitapply might help:
Categorie
Scopri di più su Matrix Indexing in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!