How to prevent rounding number
Mostrar comentarios más antiguos
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

Respuesta aceptada
Más respuestas (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 comentarios
Hoang Le Tran
el 16 de Mayo de 2023
Movida: Walter Roberson
el 16 de Mayo de 2023
Walter Roberson
el 16 de Mayo de 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.
Categorías
Más información sobre Structures en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
