Size of the vector data
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
How can I define that the data in a vector is all long float?
Tks ;)
0 Kommentare
Antworten (1)
Star Strider
am 6 Jun. 2019
It will automatically be double-precision floating-point (double) unless you specify a different data type (such as single, int8, or other options). It also maintains full internal precision regardless of the format option you use to display it.
3 Kommentare
Star Strider
am 6 Jun. 2019
All numeric data is by default IEEE 754 double-precision (8-byte) floating-point (that I assume is what you intend by ‘long float’) unless to specify otherwise.
As for an example:
format long
x = pi
whos('x')
produces:
x =
3.141592653589793
Name Size Bytes Class Attributes
x 1x1 8 double
and similarly:
format short
x
whos('x')
produces:
x =
3.1416
Name Size Bytes Class Attributes
x 1x1 8 double
The format call simply affects how the numbers are written to the Command Window. It has no effect on the internal precision, that is the same regardless of your format option.
Stephen23
am 6 Jun. 2019
Samuel Siqueira's "Answer" moved here:
Now I understand! Many thanks, really!
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!