在 Matlab 中獲取向量的大小

Ammar Ali 2023年1月30日 2021年4月29日
  1. 使用 MATLAB 中的 size() 函式獲取向量的大小
  2. 使用 MATLAB 中的 length() 函式獲取向量中的元素數
  3. 使用 MATLAB 中的 numel() 函式獲取向量或矩陣中存在的元素數
在 Matlab 中獲取向量的大小

在本教程中,我們將討論如何使用 MATLAB 中的 length()size()numel() 函式獲取向量中存在的元素的大小和數量。

使用 MATLAB 中的 size() 函式獲取向量的大小

size() 函式返回向量或矩陣中存在的行數和列數。例如,讓我們獲取向量的大小。請參見下面的程式碼。

vector = [1 2 3 4];
s = size(vector)

輸出:

s =

     1     4

如你所見,給定向量的大小為 1x4。此方法僅適用於查詢向量的大小,不適用於查詢元素的數量,因為它返回行數和列數。

使用 MATLAB 中的 length() 函式獲取向量中的元素數

length() 函式返回向量中存在的元素數。例如,讓我們獲取向量的長度。請參見下面的程式碼。

vector = [1 2 3 4];
len = length(vector)

輸出:

len =

     4

如你所見,給定向量的長度為 4。此方法僅適用於查詢向量中存在的元素數,而不適用於查詢矩陣中的元素數,因為它僅返回最長的維數。

使用 MATLAB 中的 numel() 函式獲取向量或矩陣中存在的元素數

numel() 函式返回向量或矩陣中存在的元素數。例如,讓我們獲取矩陣中存在的元素數。請參見下面的程式碼。

vector = [1 2 3 4; 1 2 3 4];
len = numel(vector)

輸出:

len =

     8

如你所見,給定向量中存在的元素的長度或數量為 8。此方法適用於尋找向量或矩陣中存在的元素的數量。

Author: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

相關文章 - MATLAB Vector