Trailing string input error using rowfun
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
when I try to apply the @sum function to my table via rowfun(@sum,table), I get the following:
Error using sum Trailing string input must be 'double', 'native', 'default', 'omitnan' or 'includenan'.
yet I get NO error when I execute varfun(@sum,table).... Anyone have any ideas?
0 commentaires
Réponse acceptée
Stephen23
le 4 Fév 2016
The problem is that you are supplying multiple inputs to sum, but sum only accepts one array input (the other inputs are optional control arguments).
The documentation for rowfun states that it supplies the row as separate inputs to the function, not as one variable: "func accepts size(A,2) inputs."
The solution is to read the rowfun documentation, and set the optional argument 'SeparateInputs' to false.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Adding custom doc 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!