matlab中如何获得数组的大小

matlab中如何获得数组的大小

size 函数:这是最常用的方法来获取数组的维度大小。它会返回一个包含数组每个维度大小的向量。

length 函数:这个函数返回数组中元素的总数,不考虑维度。

numel 函数:这个函数和 length 函数功能相同,也返回数组中元素的总数。

ndims 函数:这个函数返回数组的维度数。

whos 命令:这个命令在命令窗口中显示当前工作空间中所有变量的信息,包括它们的大小。

上述函数是matlab中常用的获取数组大小的函数,下面用matlab来运行对比一下区别:

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

>> size(A)
ans =

     2     3
>> length(A)

ans =

     3
>> numel(A)

ans =

     6
>> ndims(A)

ans =

     2
>> whos A
  Name      Size            Bytes  Class     Attributes

  A         2x3                48  double       

​ 从结果上可以看出来size函数会获取数组的维度,并返回每个维度上的维度大小;length函数会直接返回数组的维度大小;numel函数会返回数组中元素的总数;nidms函数会返回数组的维度数;whos函数会返回数组的所有信息;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值