1. 程式人生 > >Matlab提取矩陣資料

Matlab提取矩陣資料

首先,Matlab中,()的地位跟Python中[]的地位有點類似。

特別是在提取矩陣資料中的情況

在演示之前,先建立矩陣,並看一下

M = [1,2; 3,4; 5,6]

輸出的結果是:

M =

     1     2
     3     4
     5     6

獲取Matlab矩陣順序第一個的資料方法

記住,這只是獲得整個矩陣中,順序遍歷的第一個的資料方法

M(1)

輸出:

ans =

     1

再比如:

M(3)

輸出的結果是

ans =

     5

可以看出,這是先固定行,遍歷列的方式來進行順序遍歷的

Matlab獲取某一行的資料

提出這個問題,是因為習慣了Python的語法,所有有些時候會容易出現差錯

程式碼:

獲取第一行的資料

 M(1,:)

輸出的結果:

ans =

     1     2

Matlab獲取第一列的資料

>> M(:, 1)

ans =

     1
     3
     5