首頁 > 其他

matlab如何獲取矩陣的型別/大小/長度/維度

2019-12-24 14:32:23

matlab是一款功能強大的科學計算軟體,matlab可以建立矩陣,對矩陣進行運算。那麼matlab如何獲取矩陣的型別/大小/長度/維度呢?下面一起來看看吧。


1

首先開啟電腦上的「matlab」軟體,主介面如下圖所示,在命令列輸入程式碼即可執行。


2

使用 A=rand(2,3,3)建立一個隨機三維矩陣ndims(A)函數返回矩陣A的維度,此處輸出結果為3


3

對於單個數值變數,向量以及二維矩陣,ndims函數的返回值均為2,定義三種a的取值,分別使用ndims函數獲取維度,結果均為2。


4

length函數返回最長的長度數值。此處使用rand(1,2,3)建立一個隨機矩陣B,長度最長為3,length(B)的輸出結果為3


5

下面輸入rand(2,7)建立一個2行7列的隨機矩陣C,length(C)的輸出結果為7


6

size函數也可以獲取矩陣的大小size(C)返回矩陣C的行數和列數,size(C,1)返回矩陣C的行數,size(C,2)返回列數


7

輸入一個行向量x,x的數值為1:7。iscolumn(x)函數判斷x是否為列向量,是列向量就返回1,否就返回0。isrow(x)函數判斷x是否為行向量


8

isempty(x)函數判斷x是否為空向量,此處x為非空向量,返回數值為0。


9

isscalar()函數判斷是否為1*1的單個數值,此處定義m為單個數值,n為矩陣,使用isscalar()函數進行判斷,結果如下圖所示。


10

isvector()函數判斷是否為向量,行向量和列向量均可。此處定義r為行向量,s為列向量,t為2*2矩陣。使用isvector()進行判斷,結果如下圖所示。


11

ismatrix()函數判斷是否為矩陣,行向量和列向量也屬於矩陣。使用ismatrix()進行判斷,結果如下圖所示。



IT145.com E-mail:sddin#qq.com