MATLAB教程數(shù)據(jù)運(yùn)算變量操作及矩陣表示詳解
MATLAB數(shù)值數(shù)據(jù)
整數(shù)
帶符號(hào)8位整數(shù)數(shù)據(jù)的最大值時(shí)127,int8函數(shù)轉(zhuǎn)換時(shí)只輸出最大值。
浮點(diǎn)數(shù)
單精度 (single) | 雙精度(double) |
---|---|
單精度型實(shí)數(shù)在內(nèi)存中只占用4個(gè)字節(jié) | 雙精度型實(shí)數(shù)在內(nèi)存中占用8個(gè)字節(jié) |
在MATLAB中數(shù)據(jù)默認(rèn)位雙精度型。
浮點(diǎn)型轉(zhuǎn)換函數(shù)示例:
復(fù)數(shù)
實(shí)部和虛部都默認(rèn)為雙精度型
complex
函數(shù):生成復(fù)數(shù)
real
函數(shù):求復(fù)數(shù)的實(shí)部
imag
函數(shù):求復(fù)數(shù)的虛部
abs
函數(shù):求復(fù)數(shù)的模
angle
函數(shù):求復(fù)數(shù)的幅角
conj
函數(shù):求復(fù)數(shù)的共軛復(fù)數(shù)
數(shù)據(jù)的輸出格式
一般情況下,MATLAB內(nèi)部每一個(gè)數(shù)據(jù)元素都是用雙精度數(shù)來(lái)表示和存儲(chǔ)的。默認(rèn)輸出格式是short格式,可以用format命令來(lái)改變數(shù)據(jù)輸出格式。
format 格式符
格式符:
注意:format命令只影響數(shù)據(jù)輸出格式,而不影響數(shù)據(jù)的計(jì)算和存儲(chǔ)
變量及其操作
變量與賦值語(yǔ)句
變量命名規(guī)則:
- 是區(qū)分大寫的
- 第一個(gè)字母必須是英文字母
- 可以包含英文字母、下劃線和數(shù)字
- 不能包含空格、標(biāo)點(diǎn)
- 最多不超過(guò)63個(gè)字符
賦值語(yǔ)句(兩種格式):
變量 = 表達(dá)式 | 表達(dá)式 |
---|---|
將右邊表達(dá)式的值賦給左邊的變量 | 將表達(dá)式的賦值給預(yù)定義變量ans |
預(yù)定義變量
變量的管理
內(nèi)存變量的刪除與修改:
clear命令:刪除MATLAB工作區(qū)中的變量。
內(nèi)存變量文件:
MATLAB矩陣的表示
矩陣的建立
規(guī)則:數(shù)組元素必須在“ [ ] ”內(nèi)輸入。行與行之間必須用分號(hào) “ ; ” 隔開(kāi),也可以在分行處用回車鍵隔開(kāi)。 行內(nèi)元素用 空格或逗號(hào)“ , ” 隔開(kāi)。
2.利用已建好矩陣建立更大的矩陣
小矩陣拼接成大矩陣
3.函數(shù)方法
reshape()
zeros()
產(chǎn)生全0矩陣;
ones()
產(chǎn)生全1矩陣 ;
eye()
產(chǎn)生單位矩陣 ;
rand()
產(chǎn)生(0,1)區(qū)間均勻分布的隨機(jī)矩陣;
randn() 產(chǎn)生均值為0,方差為1的標(biāo)準(zhǔn)正態(tài)分布隨機(jī)矩陣
方法一:
方法二:
方法三:
冒號(hào)表達(dá)式
使用冒號(hào)“ : ”操作符:
基本語(yǔ)法格式:X = (起始值):(步長(zhǎng)):(終止值)。
步長(zhǎng):可正可負(fù),不寫步長(zhǎng),默認(rèn)步長(zhǎng)為1
利用函數(shù)linspace():
基本語(yǔ)法格式:X = linspace(X,Y,n)
X:第一個(gè)元素
Y:最后一個(gè)元素
n:元素總個(gè)數(shù),不寫的話默認(rèn)100
矩陣的引用
“ 全下標(biāo) ” 標(biāo)識(shí):
“ 序號(hào) ” 標(biāo)識(shí):
兩種表示的轉(zhuǎn)換:
利用冒號(hào)表達(dá)式獲得子矩陣:
以上就是MATLAB數(shù)據(jù)運(yùn)算變量操作及矩陣表示詳解的詳細(xì)內(nèi)容,更多關(guān)于MATLAB數(shù)據(jù)變量及矩陣的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
萬(wàn)萬(wàn)沒(méi)想到Chrome的歷史記錄竟然可以這么玩
最近遇到一個(gè)棘手的問(wèn)題,需要查找含有某個(gè)關(guān)鍵字的網(wǎng)頁(yè),但是通過(guò)chrome原生的歷史記錄查出來(lái)的,查到的結(jié)果并不滿意,今天小編就給大家分享一篇教程幫助大家解決Chrome歷史記錄的問(wèn)題,感興趣的朋友一起看看吧2020-10-10最新Adobe2022?全家桶永久激活無(wú)限使用?附安裝包下載(一鍵安裝)
眾所周知,Adobe系列的軟件每年都會(huì)更新一個(gè)大版本,這不,2022年還沒(méi)到來(lái),可Adobe2022已經(jīng)更新了,所以最新版一出來(lái),就有安裝體驗(yàn),整體效果非常不錯(cuò),今天就把所有資源分享給大家2021-12-12delphi使用Chilkat 組件和庫(kù)從SFTP下載文件的方法
這篇文章主要介紹了delphi使用Chilkat 組件和庫(kù)從SFTP下載文件的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08微信報(bào)警 zabbix實(shí)現(xiàn)詳解
這篇文章主要介紹了微信報(bào)警 zabbix方法的相關(guān)資料,需要的朋友可以參考下2016-09-09GitHub 熱門:別再用 print 輸出來(lái)調(diào)試代碼了
本文給大家分享GitHub 熱門:別再用 print 輸出來(lái)調(diào)試代碼了的詳細(xì)解說(shuō),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04測(cè)試框架JUnit VS TestNG對(duì)比分析
這篇文章主要為大家介紹了測(cè)試框架JUnit VS TestNG對(duì)比分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07