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