Bonjour à tous,

Je cherche un moyen d'obtenir un équivalent de la fonction round() pour arrondir une équation à variable symbolique.

Dans mon programme de résistance d'un matériau composite, j'obtiens beaucoup de résultats sous la forme 4587*x/54196 + 98758/326516, avec x déclaré 'syms x'.

En temps normal, round(4587/54196)=0.0846etc, mais ça ne marche quand je fais round(4587*x/54196 + 98758/326516), MATLAB me donne comme réponse round(4587*x/54196 + 98758/326516) ....

Quelqu'un connaitrait une solution ou un moyen d'éviter ce problème ? Ayant vraiment beaucoup d'équations à traiter, c'est infaisable à la main ...

Je vous remercie pour votre aide !!!!

Valentin