matlab中unique函数如何使用?

 时间:2026-02-13 14:27:45

1、首先设置一个矩阵作为实验代码如下;

Q=[1,1,2,2,3,3,4,4,5,5];

第一种用法,代码:a=unique(Q)

可以看出a返回的原始为矩阵中唯一的原始,有利于刷选数据。

matlab中unique函数如何使用?

2、如果你要获取每一个元素相应的位置索引,你可以使用:[a,b]=unique()等形式进行。代码如下:

[a b]=unique(Q)

其中a向量和上述数值一样,b向量即为a中相应元素在相应矩阵中对应的第一个元素的位置。

matlab中unique函数如何使用?

3、unique还可以将你的矩阵统一变成一个列向量,其中元素排列为从上往下,从左往右,以此在第一列元素位置排开代码如下:

B=[1,2,3;4,5,6;7,8,9];

[~,~,c]=unique(B);

其中“~”代表可以忽略输出项。

matlab中unique函数如何使用?

4、如果使用unique(Q,'rows')的函数格式,可以找出矩阵中每一个列向量中的唯一的元素。代码如图所示:

a=unique(A,'rows')

返回的a值变为矩阵中每一个列向量中的唯一元素。

matlab中unique函数如何使用?

5、在unique函数中‘’中还可以使用first,last,stable,shorted,legacy等标识符,具体作用可以自己操作尝试。

matlab中unique函数如何使用?

6、当你的矩阵中具有nan空值的时候,该函数会将空值直接放在放回的向量后面。代码如下所示:

D=[1,1,2,2,3,3,nan,nan]

a=unique(D)

matlab中unique函数如何使用?

  • matlab中给矩阵赋值的几种方法
  • matlab中怎么获取一个矩阵的行数或列数
  • matlab读取excel数据
  • matlab画散点图并连线
  • matlab怎么生成正态分布随机数
  • 热门搜索
    去南京旅游攻略 奉化旅游景点大全 福鼎旅游景点大全 浙江诸暨旅游 凤凰城旅游 旅游贴吧 韩国旅游注意事项 浙江旅游景点推荐 蒙特利尔旅游 杭州旅游政务网