MATLAB教程數據運算變量操作及矩陣表示詳解
MATLAB數值數據
整數


帶符號8位整數數據的最大值時127,int8函數轉換時只輸出最大值。
浮點數
| 單精度 (single) | 雙精度(double) |
|---|---|
| 單精度型實數在內存中只占用4個字節(jié) | 雙精度型實數在內存中占用8個字節(jié) |
在MATLAB中數據默認位雙精度型。
浮點型轉換函數示例:

復數
實部和虛部都默認為雙精度型
complex函數:生成復數
real函數:求復數的實部
imag函數:求復數的虛部
abs函數:求復數的模
angle函數:求復數的幅角
conj函數:求復數的共軛復數

數據的輸出格式
一般情況下,MATLAB內部每一個數據元素都是用雙精度數來表示和存儲的。默認輸出格式是short格式,可以用format命令來改變數據輸出格式。
format 格式符
格式符:

注意:format命令只影響數據輸出格式,而不影響數據的計算和存儲

變量及其操作
變量與賦值語句
變量命名規(guī)則:
- 是區(qū)分大寫的
- 第一個字母必須是英文字母
- 可以包含英文字母、下劃線和數字
- 不能包含空格、標點
- 最多不超過63個字符
賦值語句(兩種格式):
| 變量 = 表達式 | 表達式 |
|---|---|
| 將右邊表達式的值賦給左邊的變量 | 將表達式的賦值給預定義變量ans |


預定義變量


變量的管理
內存變量的刪除與修改:

clear命令:刪除MATLAB工作區(qū)中的變量。
內存變量文件:



MATLAB矩陣的表示
矩陣的建立
規(guī)則:數組元素必須在“ [ ] ”內輸入。行與行之間必須用分號 “ ; ” 隔開,也可以在分行處用回車鍵隔開。 行內元素用 空格或逗號“ , ” 隔開。
2.利用已建好矩陣建立更大的矩陣
小矩陣拼接成大矩陣
3.函數方法
reshape()
zeros() 產生全0矩陣;
ones()產生全1矩陣 ;
eye() 產生單位矩陣 ;
rand() 產生(0,1)區(qū)間均勻分布的隨機矩陣;
randn() 產生均值為0,方差為1的標準正態(tài)分布隨機矩陣
方法一:

方法二:

方法三:

冒號表達式
使用冒號“ : ”操作符:
基本語法格式:X = (起始值):(步長):(終止值)。
步長:可正可負,不寫步長,默認步長為1

利用函數linspace():
基本語法格式:X = linspace(X,Y,n)
X:第一個元素
Y:最后一個元素
n:元素總個數,不寫的話默認100


矩陣的引用
“ 全下標 ” 標識:

“ 序號 ” 標識:

兩種表示的轉換:
利用冒號表達式獲得子矩陣:

以上就是MATLAB數據運算變量操作及矩陣表示詳解的詳細內容,更多關于MATLAB數據變量及矩陣的資料請關注腳本之家其它相關文章!
相關文章
最新Adobe2022?全家桶永久激活無限使用?附安裝包下載(一鍵安裝)
眾所周知,Adobe系列的軟件每年都會更新一個大版本,這不,2022年還沒到來,可Adobe2022已經更新了,所以最新版一出來,就有安裝體驗,整體效果非常不錯,今天就把所有資源分享給大家2021-12-12
delphi使用Chilkat 組件和庫從SFTP下載文件的方法
這篇文章主要介紹了delphi使用Chilkat 組件和庫從SFTP下載文件的方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08

