MATLAB教程資料運算變數操作及矩陣表示詳解
目錄
- MATLAB數值資料
- 整數
- 浮點數
- 浮點型轉換函式示例:
- 複數
- 資料的輸出格式
- 變數及其操作
- 變數與賦值語句
- 預定義變數
- 變數的管理
- MATLAB矩陣的表示
- 矩陣的建立
- 冒號表示式
- 矩陣的引用
MATLAB數值資料
整數
帶符號8位整數資料的最大值時127,int8函式轉換時只輸出最大值。
浮點數
單精度 (single) | 雙精度(double) |
---|---|
單精度型實數在記憶體中只佔用4個位元組 | 雙精度型實數在記憶體中佔用8個位元組 |
在MATLAB中資料預設位雙精度型。
浮點型轉換函式示例:
複數
實部和虛部都預設為雙精度型
complex
函式:生成複數
real
函式:求複數的實部
imag
函式:求複數的虛部
abs
函式:求複數的模
angle
函式:求複數的幅角
conj
函式:求複數的共軛複數
資料的輸出格式
一般情況下,MATLAB內部每一個數據元素都是用雙精度數來表示和儲存的。預設輸出格式是short格式,可以用format命令來改變資料輸出格式。
format 格式符
格式符:
注意:format命令隻影響資料輸出格式,而不影響資料的計算和儲存
變數及其操作
變數與賦值語句
變數命名規則:
- 是區分大寫的
- 第一個字母必須是英文字母
- 可以包含英文字母、下劃線和數字
- 不能包含空格、標點
- 最多不超過63個字元
賦值語句(兩種格式):
變數 =http://www.cppcns.com 表示式 | 表示式 |
---|---|
將右邊表示式的值賦給左邊的變數 | 將表示式的賦值給預定義變數ans |
預定義變數
變數的管理
記憶體變數的刪除與修改:
clear命令:刪除MATLAB工作區中的變數。
記憶體變數檔案:
MATLAB矩陣的表示
矩陣的建立
規則:陣列元素必須在“ [ ] ”內輸入。行與行之間必須用分號 “ ; ” 隔開,也可以在分行處用回車鍵隔開。 行內元素用 空格或逗號“,” 隔開。
2.利用客棧已建好矩陣建立更大的矩陣
小矩陣拼接成大矩陣
3.函式方法
reshape()
zeros()
產生全0矩陣;
ones()
產生全1矩陣 ;
eye()
產生單位矩陣 ;
rand()
產生(0,1)區間均勻分佈的隨機矩陣;
raTDxXkogCKndn() 產生均值為0,方差為1的標準正態分佈隨機矩陣
方法一:
方法二:
方法三:
冒號表示式
使用冒號“ : ”操作符:
基本語法格式:X = (起始值):(步長):(終止值)。
步長:可正可負,不寫步長,預設步長為1
利用函式linspace():
基本語法格式:X = linspace(X,Y,n)
X:第一個元素
Y:最後一個元素
n:元素總個數,不寫的話預設100
矩陣的引用
“ 全下標 ” 標識:
“ 序號 ” 標識:
兩種表示的轉換:
利用冒號表示式獲得子矩陣:
以上就是MATLAB資料運算變數操作及矩陣表示詳解的詳細內容,更多關於MATLAB資料變數及矩陣的資料請關注我們其它相關文章!