1.4 matlab数值数据的类型分类
1、整數型
MATLAB整數型數值包括有符號整型和無符號整型。有符號整型分為4種,分別是8位有符號整型、16 位有符號整型、32位有符號整型和64位有符號整型,有符號整型可以表示正數和負數,數的最高位為符號位。對應4種有符號整型,無符號整型也有4種,即8位無符號整型、16位無符號整型、32位無符號整型和64位無符號整型。無符號整型只可以表示0和正數。不同的整型數值所占的內存空間也不相同,整數型數值所占內存空間如表2.4所示,準確的選擇數值類型可以提高MATLAB計算速度。
在MATLAB中,默認數值類型為雙精度浮點型,程序中通過函數int8()、int16()、uint8()及uint16()將變量數值轉換為不同類型的整數,在轉換為8位整有符號數時,產生了溢出。最后通過whos命令查看各個變量的類型及所占用的字節數。
2、浮點型
MATALB浮點型數值包括單精度浮點型和雙精度浮點型兩種,它們都依據IEEE標準定義。單精度型是32位數,其中最高位為符號位,30 ~ 23位為整數部分,22 ~ 0位為小數部分。雙精度型是64位數,最高位亦為符號位,62~ 52位為整數部分,51~0位為小數部分。浮點型數值所占內存空間如表2.5所示。
在MATLAB中,默認數值類型為雙精度浮點型,程序中通過函數single()轉換成單精度浮點型,通過函數int60轉換成16位有符號型數值,最后通過whos命令查看各個變量的類型及所占用的字節數。
總結
以上是生活随笔為你收集整理的1.4 matlab数值数据的类型分类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.3 matlab常用的内部数学函数
- 下一篇: 1.5 matlab常量与变量