- MATLAB always displays integer data types to the appropriate number of digits for the data type. For example, MATLAB uses 3 digits to display int8 data types (for instance, -128:127). Setting the output format to short or long does not affect the display of integer-type variables.
- Integer-valued, floating-point numbers with a maximum of 9 digits do not display in scientific notation.
What to do when MatLab loses format longE midway and no longer outputs scientific notation?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
MatLab loses format longE midway through the calculation and no longer expresses numerical output using scientific notation. What to do next??
First line of code implements 'format longE'. Calculation proceeds with output expressed in scientific notation. Somewhere towards the last part of the code, numerical output reverts and is expressed in decimal format; it's no longer format longE. Even inserting a second 'format longE' before the loss point doesn't help. What to do next??
0 comentarios
Respuestas (3)
Star Strider
el 6 de Jul. de 2016
Editada: Star Strider
el 6 de Jul. de 2016
I can’t say for certain because I don’t have your code or data. The documentation for format notes:
That’s the only possibility I can think of (other than some function resetting the format) that could do what you’re seeing. In that event, it’s not the format but the data type that’s resulting in the display difference.
0 comentarios
Steven Lord
el 6 de Jul. de 2016
At the point where you "lose" format longe, does the type of the data you're displaying change? For instance, are your variables now sym or a fixed-point type instead of double?
0 comentarios
Anthony DeGance
el 6 de Jul. de 2016
1 comentario
Star Strider
el 6 de Jul. de 2016
The Symbolic Math Toolbox precision is governed by the digits function. Casting them to double converts them to the default 64-bit representation.
Ver también
Categorías
Más información sobre Conversion Between Symbolic and Numeric en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!