在 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