MATLAB-数据类型
生活随笔
收集整理的這篇文章主要介紹了
MATLAB-数据类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
默認情況下,MATLAB??存儲所有數值變量為雙精度浮點值。其他數據類型存儲文本,整數或單精度值或單個變量中相關數據的組合。
MATLAB不需要任何類型聲明或維度語句。當MATLAB遇到新的變量名稱時,它將創建變量并分配適當的內存空間。
如果變量已經存在,則MATLAB將使用新內容替換原始內容,并在必要時分配新的存儲空間。
例如:
上述語句創建一個名為a的1x1矩陣,并將值136存儲在其中。
MATLAB數據類型
MATLAB提供15種基本數據類型,分別是8種整型數據、單精度浮點型、雙精度浮點型、邏輯型、字符串型、單元數組、結構體類型和函數句柄。每種數據類型存儲矩陣或數組形式的數據。矩陣或數組的最小值是0到0,并且是可以到任何大小的矩陣或數組。
下表顯示了MATLAB中最常用的數據類型:
| int8 | 8位有符號整數 |
| uint8 | 8位無符號整數 |
| int16 | 16位有符號整數 |
| uint16 | 16位無符號整數 |
| int32 | 32位有符號整數 |
| uint32 | 32位無符號整數 |
| int64 | 64位有符號整數 |
| uint64 | 64位無符號整數 |
| single | 單精度數值數據 |
| double | 雙精度數值數據 |
| logical | 邏輯值為1或0,分別代表true和false |
| char | 字符數據(字符串作為字符向量存儲) |
| 單元格陣列 | 索引單元陣列,每個都能夠存儲不同維數和數據類型的數組 |
| 結構體 | C型結構,每個結構具有能夠存儲不同維數和數據類型的數組的命名字段 |
| 函數處理 | 指向一個函數的指針 |
| 用戶類 | 用戶定義的類構造的對象 |
| Java類 | 從Java類構造的對象 |
示例
使用以下代碼創建腳本文件(type.m):
當上述代碼被編譯和執行時,它產生以下結果:
數據類型轉換
MATLAB提供了各種用于將一種數據類型轉換為另一種數據類型的函數。下表顯示了數據類型轉換函數:
數據類型確定
MATLAB提供了用于識別變量數據類型的各種函數。
下表提供了確定變量數據類型的函數:
示例
使用以下代碼創建腳本文件:
運行文件后,產生以下結果:
總結
以上是生活随笔為你收集整理的MATLAB-数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matlab-运算符
- 下一篇: MATLAB-常见命令使用