times function for argument of type cell?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Chiara Scarpellini
le 31 Août 2021
Modifié(e) : Walter Roberson
le 1 Sep 2021
I have an argument of type cell (2785 x 20) and I need to multyply every cell per 100 and divide it per 785. Thus I need a function like times for vectors
0 commentaires
Réponse acceptée
Star Strider
le 31 Août 2021
It is necessary to include the cell array as an argument to cellfun:
C = num2cell(randi(9,4, 5))
percentages = cellfun(@(x)times(x,100/787), C)
.
4 commentaires
Walter Roberson
le 1 Sep 2021
Modifié(e) : Walter Roberson
le 1 Sep 2021
What is the output of
unique(cellfun(@class, matrix_substances, 'uniform', 0))
The message you are getting suggests that there is at least one location inside matrix_substances where the entry is a cell array instead of being a single number or [] .
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Cell Arrays 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!