Output a small number as zero
Afficher commentaires plus anciens
If I type cos(pi/2) the answer comes back as 6.1232e-17 where I know, of course, that the correct answer is zero. What is the best way to get MATLAB intelligently to output zero in place of these very small numbers?
This came up when I was computing a rotation matrix using angles which were simple fractions of pi and one of the elements returned was 24678615572571482867467662723121/6582018229284824168619876730229402019930943462534319453394436096
which ideally would have been rounded to zero.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Symbolic Math Toolbox dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!