66问答网
所有问题
Matlab中怎么返回一个数组中元素的个数?
比如数组A=[1 2 3 4 5],一共5个元素,我想返回这个5,怎么办?Matlab有没有一个自带的函数能够解决?没有的话我自己怎么编呢?
举报该问题
推荐答案 2015-09-21
比如
>> A=[1 2 3 5];
然后用命令
>> number=length(A)
数组A的元素个数就显示出来了。
number = 4
如果A是多行多列的矩阵,则需要计算如下
>> [r c]=size(A);
>> number=r*c
r是行数,c是列数,number是乘积,就是元素数量
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sUsUD99nD.html
其他回答
第1个回答 2013-01-10
>>A=[1 2 3 4 5];
ma=max(A) % 返回最大数
mn=A(5) % 返回第5个数
me=A(end) % 返回最后一个数
第2个回答 2020-09-14
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
第3个回答 2013-01-10
[row,col] = size(A);
其中,row是行,col是列。col就是你想要的5了本回答被提问者采纳
相似回答
Matlab中怎么返回一个数组中元素的个数
答:
对于一维的向量,用length函数 对于numel函数,适用于任何维度的矩阵
matlab怎么
来统计
数组元素个数
答:
1、第一步打开
matlab
,在命令行窗口中输入a=[1 3 5;6 7 8],创建一个二维数组。2、第二步输入length(a(:)),统计a
数组的元素个数
。3、第三步按回车键,可以看到a
数组元素个数
为6。
如何
用
MATLAB
求
一个
二维
数组中
各个
元素的个数
答:
先用reshape函数将二维数组转化为一维的数组
,即一维向量,接着用length函数就可以知道转化后的一维数组的长度,也就是二维数组的元素个数了。
matlab 中怎么
统计
元素个数?
答:
先把a转化为字符串 s=num2str(a);然后用 b=strfind(s,'1');b是个向量,它的就是s这个字符串中‘1’的位置 b的长度 length 就是a中
1的个数
;其他同理 如果说的不清楚,楼主可以在帮助中查一下这几个命令的具体说明 我就是这样实现的 ...
matlab怎么
提取
数组中的
数据
答:
1、打开
matlab
,在命令行窗口中输入a=[1 2 3 4;4 5 6 7;1 2 3 4],按回车键创建一个3行4列的矩阵。2、如果想获取矩阵第2行第3列的数据,输入a(2,3)。3、想获取矩阵第3列的第一个和第三个,输入a([1 3],3)。4、想获取矩阵某列的连续数据,可以使用a(1:2,3),获取第3列第...
如何MATLAB
统计
数组中
相同
元素的个数
答:
假定要分析的矩阵为data,x=data(:)x=sort(x);d=diff([x;max(x)+1]);count = diff(find([1;d]));y =[x(find(d))count]最后输出的y(1)为
元素
值,y(2)为所对应的元素值在此矩阵
中的
出现的次数
大家正在搜
函数怎么返回一个数组
删除数组中的某个元素
函数怎么返回数组
java怎么返回数组
方法如何返回一个数组的值
js删除数组中某一元素
如何返回一个数组
数组元素的引用
c语言数组删除某个元素
相关问题
Matlab中怎么返回一个数组中元素的个数?
matlab如何统计矩阵中大于或小于某数的元素个数?
matlab中怎么求数组中非零元素的个数
用matlab如何求出一个数组中最接近某个数的两个数的下标?...
matlab怎么统计数组中某个元素的数量
matlab怎么来统计数组元素个数
matlab中怎样统计数组里每一行大于某个值的数有多少个?
Matlab中怎么返回一个数组中元素的个数