Round values in cell array to n(10)?
18 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Calabrese
le 2 Août 2017
Modifié(e) : the cyclist
le 2 Août 2017
How to round the following...
cell = {15;26;37;48;50;68};
cell2 = roundn(cell,1)
to
cell2 = {20;30;40;50;50;70};
How would it change if I wanted to round just up or down and not to the nearest n(10)?
0 commentaires
Réponse acceptée
the cyclist
le 2 Août 2017
Modifié(e) : the cyclist
le 2 Août 2017
c = {15;26;37;48;50;68};
N = -1; % Digit to round to. N=-1 will round to tens. N=0 will round to nearest integer
c2 = cellfun(@(x)round(x,N),c)
Side note: It is a bad idea to name a variable with a MATLAB keyword such as "cell".
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Logical 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!