66问答网
所有问题
MATLAB中查找数组中的非零元素用什么函数
如题所述
举报该问题
推荐答案 2019-11-06
呵呵,我也不知道有没有这个函数,但我认为用这种方法可以判断:
x1=[1
1
2
2
2
3
6
6
7
8]
x1
=
1
1
2
2
2
3
6
6
7
8
>>
length(x1)-length(unique(x1))
ans
=
4
如果结果为0则没有相同的元素。
其中的unique函数是用来去除数组里重复元素的函数。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/s2iUD2D2isDUiv2v2D.html
相似回答
matlab
find
函数怎么用
答:
1、基本用法:
找出非零元素
的下标。例如,如果有一个
数组
`a=`,输入`find(a)`将返回`a`中所有非零元素的下标。2、条件
查找
:找出满足特定条件的元素下标。例如,输入`find(a>4)`将返回`a`中大于4的元素的下标。3、指定返回数量的查找:找出前n个或后n个非零元素的索引。例如,输入`find(a,n...
matlab中find 函数
如何
使用
答:
matlab
很常用,下面是find()
函数
的所有用法:1、 b=find(a),a是一个矩阵,查询
非零元素
的位置,如果X是一个行向量,则返回一个行向量,否则,返回一个列向量。如果X全是零元素或者是空
数组
,则返回一个空数组,例子如下所示,也可以用b=find(a>2),这句的意思是在a
中找到
比较2大的元素;2、b...
Matlab
如何提取
非零元素
答:
1、打开
matlab
,命令行窗口输入x=[0 1 3 4;9 0 3 7],创建一个x数组,如下图所示。2、输入a=(x~=0)进行比较各个元素是否为0,如下图所示。3、按回车键之后,可以看到x数组各个元素是否为0,为0就显示为0,不是就显示为1,如下图所示。4、输入sum(a(:))求x
数组的非零元素
的个数,...
matlab
find
函数的使用
方法
答:
b=find(a),a是一个矩阵,查询
非零元素
的位置,如果X是一个行向量,则返回一个行向量,否则,返回一个列向量。如果X全是零元素或者是空
数组
,则返回一个空数组,例子如下所示,也可以用b=find(a>2),这句的意思是在a
中找到
比较2大的元素。 扩展资料 find在英语中的用法归纳如下:一、作...
matlab 中
统计一个
数组中非零元素
个素
的函数
名称是
什么
答:
I=find(A(:)~=0);length(I)
matlab
二维
数组中
如何调用每一行
的非零元素
.
答:
使用nonzeros可以获得矩阵
中非零的元素
,具体使用如下所示:
大家正在搜
数组中查找指定元素
js查找数组元素的下标
c语言在数组中查找指定元素
查找数组元素
js删除数组中指定元素
数组删除指定元素
数组元素下标
js数组包含 某个元素
js数组remove指定元素