Matlab中怎么返回一个数组中元素的个数?

比如数组A=[12345],一共5个元素,我想返回这个5,怎么办?Matlab有没有一个自带的函数能够解决?没有的话我自己怎么编呢?... 比如数组A=[1 2 3 4 5],一共5个元素,我想返回这个5,怎么办?Matlab有没有一个自带的函数能够解决?没有的话我自己怎么编呢? 展开
 我来答
shine戚七七
2015-09-21 · TA获得超过4.7万个赞
知道大有可为答主
回答量:2万
采纳率:75%
帮助的人:2698万
展开全部
比如
>> A=[1 2 3 5];
然后用命令
>> number=length(A)
数组A的元素个数就显示出来了。
number = 4
如果A是多行多列的矩阵,则需要计算如下
>> [r c]=size(A);
>> number=r*c
r是行数,c是列数,number是乘积,就是元素数量
qingningleyun
2013-01-10 · TA获得超过5854个赞
知道大有可为答主
回答量:2991
采纳率:30%
帮助的人:3051万
展开全部
>>A=[1 2 3 4 5];
ma=max(A) % 返回最大数
mn=A(5) % 返回第5个数
me=A(end) % 返回最后一个数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjshmmwjshmm
2020-09-14 · TA获得超过232个赞
知道答主
回答量:116
采纳率:60%
帮助的人:34.5万
展开全部
numel(A)
这个是有自带函数的,使用示范,

>> a = reshape(1:12,[3,4])
a =
1 4 7 10
2 5 8 11
3 6 9 12
>> numel(a)
ans =
12
>> A=1:5;numel(A)
ans =
5
>> whos objCell
Name Size Bytes Class Attributes

objCell 1x16 5416192 cell

>> numel(objCell)
ans =
16
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZIP_3
2013-01-10
知道答主
回答量:17
采纳率:0%
帮助的人:20.3万
展开全部
[row,col] = size(A);
其中,row是行,col是列。col就是你想要的5了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式