round off to nearest 5 instead of 10

95 vues (au cours des 30 derniers jours)
Ben
Ben le 9 Déc 2014
Commenté : John D'Errico le 4 Oct 2020
is that any way to round off to nearest 5 instead of 10? for example, round off 346 to 345; 293 to 295; 296 to 295;
thx for help :p
  3 commentaires
Aiman Waheed
Aiman Waheed le 4 Oct 2020
How can I get round nearest tenth in Matlab
John D'Errico
John D'Errico le 4 Oct 2020
@Aiman Waheed:
Use round. READ THE HELP FOR ROUND. Unless you have an old release of MATLAB, round has allowed you to round to any number of digits for some years now.
Note that you cannot round to an EXACT decimal, since MATLAB does not store numbers in a decimal form.

Connectez-vous pour commenter.

Réponse acceptée

Adam
Adam le 9 Déc 2014
Modifié(e) : Adam le 9 Déc 2014
round( x / 5 ) * 5;
  2 commentaires
Ben
Ben le 9 Déc 2014
thanks!!! why i never think in this way!
Adam
Adam le 9 Déc 2014
Well, it isn't always easy. I asked a question on creating a matrix to which the answer provided by Rick Rosson was similarly trivial a few months ago, but only if your thought process takes you in that direction!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by