MATLAB-矩阵相关计算(1)
在MATLAB中創建矩陣有以下規則:
-
矩陣元素必須在 “[ ]” 內;
-
矩陣的同行元素之間用空格(或 “,”)隔開;
-
矩陣的行與行之間用 “;”(或回車符)隔開;
-
矩陣的元素可以是數值、變量、表達式或函數;
-
矩陣的尺寸不必預先定義。
下面的例子中我們創建了一個4×5的矩陣:
MATLAB 將執行上述語句,并返回以下結果:
MATLAB引用一個矩陣的元素
如果要引用 mth?行和 nth?列的一個元素,寫法如下:
例如,參閱第2行和第5列中的元素的矩陣,所創建的最后一節中,我們輸入:
MATLAB將執行上述語句,并返回結果:
引用m列中的所有元素,我們A型(m)。
接下來我們要從矩陣 a 的第4行的元素開始建立一個列向量 v :
MATLAB將執行上述語句,并返回結果:
當然也可以選擇第 n 列的 m 個元素,對于這一點,寫法如下:
我們建立一個較小的矩陣中的元素,第二和第三列:
MATLAB將執行上述語句,并返回以下結果:
用相同的方式,則可以建立一個子矩陣的一個子部分的矩陣。
MATLAB將執行上述語句,并返回結果:
用相同的方式,則可以創建一個子矩陣的一個子部分的矩陣。
例如,讓我們創建一個子矩陣內部子部分的:
下述寫法可以達到該目的:
MATLAB將執行上述語句,并返回結果:
MATLAB刪除行或列矩陣
可以刪除整行或整列的矩陣,只要分配一組空方括號?[ ]?給該行或列。
基本上,[ ]?表示一個空數組。
在下述例子中我們刪除第四行:
MATLAB將執行上述語句,并返回結果:
接下來,我們刪除第五列:
MATLAB將執行上述語句,并返回結果:
詳細例子
在本例中,我們會建立一個3-3的矩陣 m,并把矩陣 m 中的第二行和第三行復制兩次,這樣就能夠建立一個4×3的矩陣。
在MATLAB中建立一個腳本文件,代碼如下:
運行該文件,顯示結果:
?
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的MATLAB-矩阵相关计算(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB-矩阵相关计算(2)
- 下一篇: Python自然语言处理工具包推荐