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]... 设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]
展开
yuanleyi_yly
2011-06-16 · TA获得超过1655个赞
知道小有建树答主
回答量:491
采纳率:0%
帮助的人:543万
展开全部
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;
百度网友fbb3010
2011-06-15 · TA获得超过1520个赞
知道小有建树答主
回答量:682
采纳率:0%
帮助的人:198万
展开全部
如果资源足够的话,做两层循环判断就可以了
追问
有没有命令或者代码之类的?谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我系双阙
2012-10-16
知道答主
回答量:1
采纳率:0%
帮助的人:1566
展开全部
b=unique(a);就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式