Matlab中怎么返回一个数组中元素的个数?
比如数组A=[12345],一共5个元素,我想返回这个5,怎么办?Matlab有没有一个自带的函数能够解决?没有的话我自己怎么编呢?...
比如数组A=[1 2 3 4 5],一共5个元素,我想返回这个5,怎么办?Matlab有没有一个自带的函数能够解决?没有的话我自己怎么编呢?
展开
4个回答
展开全部
>>A=[1 2 3 4 5];
ma=max(A) % 返回最大数
mn=A(5) % 返回第5个数
me=A(end) % 返回最后一个数
ma=max(A) % 返回最大数
mn=A(5) % 返回第5个数
me=A(end) % 返回最后一个数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
这个是有自带函数的,使用示范,
>> 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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[row,col] = size(A);
其中,row是行,col是列。col就是你想要的5了
其中,row是行,col是列。col就是你想要的5了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询