How to prevent rounding number
Afficher commentaires plus anciens
Hello everyone, I have a trouble about rounding. This is my example: I assign K=173.1227 but the numerator the transfer function G is 173.1. When I try K=173.227, the num of G is 173.2. How can I fix that? I try to format long and go to preferences to adjust the variable and command windows but that doesn't work. Please help me! TIA

Réponse acceptée
Plus de réponses (1)
Your data is still there, its just not printing out the full precision.
See also:
K2 = 173.227;
G2 = tf([K2, conv(1, 0.2)], [1, 8, 20])
G2.numerator
G2.denominator
2 commentaires
Hoang Le Tran
le 16 Mai 2023
Déplacé(e) : Walter Roberson
le 16 Mai 2023
Walter Roberson
le 16 Mai 2023
The calculations for the transfer function use the full precision of the values you use to construct the transfer function (or state space system)
Only the display of the transfer function is affected.
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
