matlab入門教程

來源:酷知科普網 1.73W

全球數百萬工程師和科學家使用MATLAB®分析和設計的系統和產品的改變我們的世界。 MATLAB應用在汽車安全系統,星際飛船,健康監測裝置,智慧電網,和LTE蜂窩網路中。它可以用於機器學習,訊號處理,影象處理,計算機視覺,通訊,計算金融,控制設計,機器人,等等。
MATLAB是“matrix laboratory”的縮寫。而其他程式語言大多是和數字打交道的。MATLAB主要操作矩陣和陣列
所有的MATLAB變數是多維陣列,不管什麼型別的資料。矩陣是經常用於線性代數的二維陣列。


該教程主要講解陣列和矩陣的操作。

matlab入門教程

操作方法

(01)建立陣列建立一個4個元素在一行的陣列,或者用空格隔開,或者用逗號(,)隔開。a = [1 2 3 4]a = 1 2 3 4這種陣列是行向量。建立一個多行的矩陣,要用分號(;)隔開每一行。a = [1 2 3; 4 5 6; 7 8 10]a = 1 2 3 4 5 6 7 8 10另一種建立矩陣的方法是使用ones, zeros, rand方法。例如建立一個5*1的零向量。z = zeros(5,1)z = 0 0 0 0 0

matlab入門教程 第2張

(02)級聯級聯把多個數組連成一個大陣列的過程。實際上,你的第一個陣列就是通過級聯把單獨元素連成的。[]是級聯運算子。A = [a,a]A = 1 2 3 1 2 3 4 5 6 4 5 6 7 8 10 7 8 10用逗號的級聯被稱為水平級聯。相似的,也有垂直級聯,用分號級聯。A = [a; a]A = 1 2 3 4 5 6 7 8 10 1 2 3 4 5 6 7 8 10

(03)複數複數有兩個實部和虛部,其中,虛數單位是-1的平方根。sqrt(-1)ans = 0.0000 + 1.0000i為了表示複數的虛部,使用i或j。c = [3+4i, 4+3j; -i, 10j]c = 3.0000 + 4.0000i 4.0000 + 3.0000i 0.0000 - 1.0000i 0.0000 +10.0000i

熱門標籤