Matlab交集并集的实现

简介: >> a = [1 2 3 4 8 9]; >> b = [4 5 6 1] b = 4 5 6 1 >> c = intersect(a,b) c = 1 4   判断相同元素个数用intersect函数。
>> a = [1 2 3 4 8 9];
>> b = [4 5 6 1]
b =
     4     5     6     1
>> c = intersect(a,b)
c =
     1     4

  判断相同元素个数用intersect函数。

  判断不同元素个数用容斥原理。

>> d = length(a) + length(b) - 2*length(intersect(a,b))
d =
     6

  求交集

>> uinon(a,b)
未定义与 'double' 类型的输入参数相对应的函数 'uinon'。
是不是想输入:
>> union(a,b)
ans =
     1     2     3     4     5     6     8     9

 在 Matlab 中 unique 函数用来去除矩阵A中的重复元素,但是不保留原数组元素的顺序;

  比如,A=[2,1,3,3,4],那么 unique(A)=[1,2,3,4];
  如果,A=[5,4,3;3,2,1],那么 unique(A)=[1,2,3,4,5];
  unique(A,'rows') 用来去除矩阵A中的重复行,
  比如,A=[1,2,3;4,5,6;1,2,3],那么 unique(A,'rows')=[1,2,3;4,5,6]。

>> e = [a b]
e =
     1     2     3     4     8     9     4     5     6     1
>> f = unique(e)
f =
     1     2     3     4     5     6     8     9
目录
相关文章
|
机器学习/深度学习 传感器 算法
分类预测 | MATLAB实现BiLSTM双向长短期记忆神经网络多特征分类预测
分类预测 | MATLAB实现BiLSTM双向长短期记忆神经网络多特征分类预测
|
算法 数据安全/隐私保护 异构计算
m基于Lorenz混沌自同步的混沌数字保密通信系统的FPGA实现,verilog编程实现+MATLAB混沌验证程序
m基于Lorenz混沌自同步的混沌数字保密通信系统的FPGA实现,verilog编程实现+MATLAB混沌验证程序
243 0
m基于Lorenz混沌自同步的混沌数字保密通信系统的FPGA实现,verilog编程实现+MATLAB混沌验证程序
|
机器学习/深度学习 传感器 算法
【图像分类】基于卷积神经网络实现花朵图像分类附matlab代码
【图像分类】基于卷积神经网络实现花朵图像分类附matlab代码
|
机器学习/深度学习 传感器 算法
分类预测 | MATLAB实现ELM极限学习机多特征分类预测(四分类)
分类预测 | MATLAB实现ELM极限学习机多特征分类预测(四分类)
|
机器学习/深度学习 传感器 人工智能
基于Matlab实现ASK、PSK、FSK 调制和 BER 与 SNR 计算附完整代码
基于Matlab实现ASK、PSK、FSK 调制和 BER 与 SNR 计算附完整代码
|
机器学习/深度学习 传感器 人工智能
【ELM回归预测】基于极限学习机实现气象影响因子光伏出力预测附matlab代码
【ELM回归预测】基于极限学习机实现气象影响因子光伏出力预测附matlab代码
|
机器学习/深度学习 数据采集 传感器
分类预测 | MATLAB实现LSTM长短期记忆神经网络多特征分类预测
分类预测 | MATLAB实现LSTM长短期记忆神经网络多特征分类预测
|
机器学习/深度学习 传感器 算法
【LSTM时序预测】基于卷积神经网络结合长短时记忆CNN-LSTM实现时序数据预测附matlab代码
【LSTM时序预测】基于卷积神经网络结合长短时记忆CNN-LSTM实现时序数据预测附matlab代码
|
机器学习/深度学习 传感器 算法
【Kelm回归预测】基于粒子群算法优化核极限学习机实现数据回归预测附matlab代码
【Kelm回归预测】基于粒子群算法优化核极限学习机实现数据回归预测附matlab代码
|
机器学习/深度学习 传感器 运维
【信号检测】基于LSTM实现工业机器信号数据异常检测附matlab代码
【信号检测】基于LSTM实现工业机器信号数据异常检测附matlab代码

热门文章

最新文章

下一篇
DataWorks