wdjh.net
当前位置:首页 >> 求助MAtlAB剔除两向量中相同数如何写 >>

求助MAtlAB剔除两向量中相同数如何写

%% a = [1 2 3];b = [2 3 4]; c = [a,b]; d = []; for i=1:length(c) if sum(d == c(i)) ==0 d = [d,c(i)]; end end d 你还可以: >> a= [1 2 3];b=[2 3 4];... c = union(a,b) c = 1 2 3 4 matlab集合操作: 1、c=union(a,b)集合并 2、c=inters...

a=[1,3,8,7,13,14,17]; a(a==13)=[] a = 1 3 8 7 14 17

这是一个集合的求差运算: 命令是setdiff(x,y) 示例: x=[2 6 8 4 9]; y=[6 8 7 4 3]; setdiff(x,y) ans = 2 9

第一部分:矩阵基本知识(只作基本介绍,详细说明请参考Matlab帮助文档) 矩阵是进行数据处理和运算的基本元素.在MATLAB中 a、通常意义上的数量(标量)可看成是”1*1〃的矩阵; b、n维矢量可看成是”n*1〃的矩阵; c、多项式可由它的系数矩阵完全...

sum(x==y)

n=length(B); Sum=0; for i=1:n Sum=Sum+length(find(A==B(i))); end

例如: >> a = [1,4,2,3,4,4,5,5]; b = union(a,[]); [N,X] = hist(a,b); Y = X(N>1); >> Y Y = 4 5

%********主程序文件**** clear all clc A=[1 2 2 4 4 4 6 7 7 7 7 8 8 10 10 10]; %A(2,:)=[2 3 3 4 5 6 1 0 10 1 3 3 4 4 3 4]; A1=unique(A); % 合并A中相同数据 Len=length(A1(:)); %统计A1中元素个数 B=cell(2,Len); %创建2*Len元胞数组 fo...

举例代码如下: [plain] view plaincopy IDX = [1,2,3; 2,3,1; 1,2,3; 2,3,1; 1,1,1; 1,1,1]; classNo = unique(IDX,'rows'); 得到结果如下: classNo = 1 1 1 1 2 3 2 3 1

用比较运算后求和,设有两个向量a和b,则代码为: n=sum(a==b) 即可求出相等元素的个数。

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com