matlab支援的資料型別
邏輯(logical)字元(char)數值(numeric)元胞陣列(cell)結構體(structure)**(table)函式控制代碼(function handle)
1、邏輯型(logical)
該型別變數值為1或0。
2、字元型(char)
matlab的字元型輸入需使用單引號,字串儲存為字元陣列,每個元素佔乙個ascii字元。
3、數值型(numeric)
又分為:整型(int),單精度浮點型(single)和雙精度浮點型(double)。
(1). 整型:
包括有符號位和無符號位。int8(x), int16(x), int32(x), int64(x), uint8(x)……
intmin(), intmax()分別用於確定整型資料型別的下限和上限
x = zeros(3, 『int8』), 表示生成3階全零矩陣,資料型別為int8
y = ones(5, 『single』), 生成5階全1矩陣,資料型別為single
whos – 檢視工作區間中的變數資訊。whos var – 查詢變數var的資訊
(2).浮點型
包括單精度和雙精度,single(), double()。matlab中輸入的資料預設為雙精度浮點型。
realmin(), realmax()用於確定浮點型資料型別的下限和上限
4、元胞陣列(cell)
matlab的元胞陣列可儲存任意型別和維度的陣列。訪問元胞陣列的變數需使用大括號{}。
5、結構體(structure)
matlab中的結構體與c語言類似,乙個結構體可以通過不同字段儲存不同型別的資料。
6、**(table)
**可以包含不同型別的陣列,用於儲存**類的資料。
7、函式控制代碼(function handle)
函式控制代碼可用於間接呼叫乙個函式的matlab值或資料型別。
控制代碼 matlab MATLAB的資料型別三
matlab的函式控制代碼是一種特殊的資料,類似於c 中的指標,作用是將函式封裝成乙個變數。可以通過函式控制代碼間接來呼叫函式,使用方法為 函式名 例如f sin,就建立了正弦函式的控制代碼,之後可以通過函式控制代碼呼叫函式,如f pi 2 1。使用函式控制代碼的好處 1 執行速度快。matlab每...
matlab matlab初級入門隨筆
小結 為串聯運算子 具有串聯或並列的意思 輸入引數括在圓括號中 任何字元輸入括在單引號中 a是矩陣,一般情況下函式 a 通常處理列向量 函式控制代碼當是做乙個引數來使用的 小點 三維圖通常顯示乙個由帶兩個變數的函式 即 z f x,y 定義的曲面圖。要計算 z,請首先使用 meshgrid 在此函式...
Matlab Matlab程式設計學習筆記 待續
最近想用matlab進行資料分析,演算法效能測試,平時由於用的是c c 因此很多習慣都一時改不了,這裡自己列出來一些matlab中明顯不同的地方。矩陣單元元素訪問方式 a 1,2 a 1 2 選取矩陣某個行或者列 a 1 選取矩陣第一列.a 1,選取矩陣第一行 矩陣單元以及陣列等起始下標 行和列都是...