matlab Matlab資料型別

2021-09-16 13:17:15 字數 1031 閱讀 5356

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,選取矩陣第一行 矩陣單元以及陣列等起始下標 行和列都是...