《matlab學(xué)習(xí)筆記1雜談 矩陣運(yùn)算 字符串 循環(huán) 基本函數(shù) 邏輯運(yùn)算 文件調(diào)用》由會(huì)員分享,可在線閱讀,更多相關(guān)《matlab學(xué)習(xí)筆記1雜談 矩陣運(yùn)算 字符串 循環(huán) 基本函數(shù) 邏輯運(yùn)算 文件調(diào)用(21頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1. 一行內(nèi)寫(xiě)多條語(yǔ)句時(shí),需要用逗號(hào)或者分號(hào)隔開(kāi),不同點(diǎn)是:逗號(hào)隔開(kāi)的,其前后內(nèi)容都會(huì)顯示在屏幕上,而分號(hào)隔開(kāi)的只顯示分號(hào)后面的內(nèi)容。
2. 一個(gè)語(yǔ)句需要多行書(shū)寫(xiě)時(shí),在行末輸入3個(gè)小黑點(diǎn),再按下回車(chē)鍵,可以接著書(shū)寫(xiě)該語(yǔ)句剩下的內(nèi)容。
3. pi 代表 π ;i 代表虛數(shù)單位
4. 在 command window 中直接輸入語(yǔ)句,出現(xiàn)語(yǔ)法錯(cuò)誤時(shí)直接按“↑”錯(cuò)誤語(yǔ)句就會(huì)自動(dòng)從新輸入,而我們只需要改動(dòng)錯(cuò)誤的地方,省去其他正確語(yǔ)句部分的輸入。改錯(cuò)之后直接按回車(chē)即可,不用把光標(biāo)刻意放在行末;反復(fù)使用 “↑”鍵,可以回調(diào)以前 輸入 的所有命令行;還可以輸入少量的幾個(gè)字母,再按“↑”鍵,可以調(diào)出
2、來(lái)最后一次使用的以這幾個(gè)字母開(kāi)頭的語(yǔ)句。
5. Esc 鍵 刪除當(dāng)前行全部?jī)?nèi)容
6. Home 鍵 光標(biāo)置于行首
7. End 鍵 光標(biāo)置于行末
8. help 命令是查詢函數(shù)語(yǔ)法的最基本方法,查詢信息直接顯示在命令窗口,在命令窗口直接輸入help命令將顯示全部包含的所有項(xiàng)目,還可以用“help加函數(shù)名”命令顯示函數(shù)的使用說(shuō)明。例如:為了顯示magic函數(shù)的說(shuō)明,可以輸入
help magic
即可。
在幫助信息里,matlab 用大寫(xiě)字母來(lái)顯示函數(shù)名,但在使用函數(shù)必須用小寫(xiě)字母。變量名區(qū)分大小寫(xiě)!
9. lookfor 語(yǔ)句可以幫助用戶查
3、找只知其義不知其名的函數(shù)例如:輸入lookfor fourier 則會(huì)顯示如下 :其他常用的幫助命令:
10.
11. matlab 中的默認(rèn)數(shù)據(jù)類型是雙精度型
12. 變量以字母開(kāi)頭,后面可是數(shù)字、下劃線,最多63個(gè)字符。變量名區(qū)分大小寫(xiě)!
13. 賦值方式有兩種:第一種是 變量=表達(dá)式 將右邊的表達(dá)式值賦給左邊變量; 第二種是 表達(dá)式 將表達(dá)式的值賦給matlab 中的預(yù)定義變量 ans
14. matlab 中的注釋以 % 開(kāi)頭
1
4、5.
16. clear 用來(lái)刪除matlab 工作空間中的變量,預(yù)定義的變量不能被刪除
17. clc 清屏
18. who 和 whos 用來(lái)顯示在MATLAB 中已經(jīng)存在的變量名清單。但是whos 在給出變量名時(shí),還給出了變量的維數(shù)、所占字節(jié)數(shù)、變量的類型。例如 :
19. 在MATLAB 中每個(gè)數(shù)據(jù)元素都是以雙精度數(shù)表示和存儲(chǔ)的,輸出時(shí)用戶可以用 “format” 命令來(lái)設(shè)置和該變數(shù)據(jù)輸出格式。其命令格式:format 格式符 。 format只影響數(shù)據(jù)的輸出格式,而不影響數(shù)據(jù)的存儲(chǔ)和計(jì)算格式。
20. 如果輸出矩陣中的每個(gè)元素
5、都是純整數(shù),則結(jié)果就用不帶小數(shù)的純整數(shù)表示;若有一個(gè)不是整數(shù),則整個(gè)矩陣都用當(dāng)前輸出格式顯示計(jì)算結(jié)果。默認(rèn)的輸出格式是short 格式。舉例如下 :
21. 在MATLAB 中生成矩陣時(shí)不用對(duì)矩陣的維數(shù)和類型進(jìn)行說(shuō)明,MATLAB會(huì)根據(jù)用戶的輸入進(jìn)行自動(dòng)配置。直接輸入法:將矩陣的所有元素用中括號(hào)括起來(lái),所有元素按矩陣行的方式輸入,同一行的元素用空格或者逗號(hào)隔開(kāi),不同行的元素用分號(hào)隔開(kāi)。例如:A=[1,2,3,;4,5,6;7,8,9]或者A=[1 2 3;4 5 6;7 8 9]。 也可以用回車(chē)代替分號(hào);矩陣的元素也可以是表達(dá)式;元素還可以是復(fù)數(shù);
6、也可實(shí)數(shù)和虛數(shù)部分分開(kāi)建立舉證,在合起來(lái)構(gòu)成復(fù)數(shù)矩陣。例如:
22. 對(duì)于比較大且復(fù)雜的矩陣,可以為其建立一個(gè)M文件,通過(guò)M文件建立矩陣。舉例:
23. 利用數(shù)據(jù)文件建立指定矩陣。用戶可以通過(guò)load命令,將外部數(shù)據(jù)文件中的內(nèi)容導(dǎo)入到工作空間中創(chuàng)建矩陣,外部文件的擴(kuò)展名為 “ .dat ”。舉例 :
24. 利用已建立好的矩陣建立更大的矩陣。大矩陣可以有小矩陣拼湊而成,舉例:
25. 冒號(hào)表達(dá)式??梢援a(chǎn)生一個(gè)行向量,形式:a:b:c 其中a是初始值,b為步長(zhǎng),c終止值(c>a),舉例如下
7、 :
26. linspace 也可以產(chǎn)生行向量。格式:linspace(a,b,n) 其中a、b是生成向量的首元素和末元素,n為元素個(gè)數(shù) 。
27. 給矩陣的某一元素賦值:a(1,3)=3 ;這時(shí)只改變了這一個(gè)元素的值,其他的值都不變。若所賦值的元素超出矩陣范圍時(shí),矩陣會(huì)自動(dòng)擴(kuò)展,其他元素值為0。
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39. 標(biāo)量和矩陣相加減時(shí),矩陣的每個(gè)元素都必須加減那個(gè)標(biāo)量。
8、
40.
41.
42.
43.
44.
45.
46. 常用數(shù)學(xué)函數(shù)表 :
47.
48.
49.
50. 字符串處理函數(shù):
51. MATLAB中結(jié)構(gòu)的控制: 選擇結(jié)構(gòu)
52. 程序暫停
53.
54. MATLAB中的 if 語(yǔ)句通 C語(yǔ)言中的if 語(yǔ)句,只是在輸出結(jié)果時(shí)是 用 disp 函數(shù),而不是 print 函數(shù)
55.
56. try 語(yǔ)句
57. 循環(huán)結(jié)構(gòu)
For語(yǔ)句更一般的格式 :
While 循環(huán):
Break 和continue 語(yǔ)句
58. 函數(shù)文件:
函數(shù)文件的調(diào)用:
59. 全局變量:
- 21 -