matlab如何从一向量a中提取数据组成一个新的向量,使得新的向量包含a中所有元素,且没有重复
设a=[2,3,5,8,3,2,5,8,6,4,7,6,8]
如何从a得到一个向量b,使得b为a中不重复元素组成的向量,
即b=[2,3,5,8,6,4,7]
人气:368 ℃ 时间:2020-05-22 07:33:56
解答
a=[2,3,5,8,3,2,5,8,6,4,7,6,8];
len=length(a);
%将重复的数字设为非数
for n=1:len
for m=n+1:len
if a(m)==a(n)
a(m)=nan;
end,
end,
end;
%去掉a中的非数
a(find(isnan(a)))=[];
b=a;
推荐
猜你喜欢
- 经过点(1,3,2)的平面,使与坐标平面围城的四面体体积最小,求这个平面方程与最小体!
- what,s your favorite month?
- 我们如何理解高维空间
- 有184只兔子,要装进笼子里,A种笼子装6只,B种笼子装4只,这些兔子正好装36个笼子,A种笼子装了几个?
- Danny is my good friend 怎么提问
- 请帮忙列下提纲《十年后的我》!
- 缺词填空:the new yellow coat has four p() you can put lots of things in them
- 如图,将一根长方体钢材截成两段后正好变成了2个正方体,表面积则增加32平方厘米.求这根钢材原来的体积和表面积.