matlab 矩阵中如何找相同的元素

我想在一个很大的矩阵里中找是否有相同数值的元素,我该怎么操作?谢谢... 我想在一个很大的矩阵里中找是否有相同数值的元素,我该怎么操作?谢谢 展开
 我来答
山水孤狼
2011-04-12
知道答主
回答量:9
采纳率:0%
帮助的人:1.3万
展开全部
如果只是判断是否有相同的程序:矩阵A,转为一维A(:),排序 B = sort(A),然后矩阵C = B[i]-B[i+1](注:这里是错位相减,控制i),然后找C中有没有 0 就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大海jianfei
推荐于2018-05-18 · TA获得超过628个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:251万
展开全部
a=[1 2 4 4 3 2 4;1 3 4 2 1 2 3];
[m,n]=size(a);
b=unique(a);//去除a中相同的元素
if length(b)~=m*n
for i=1:length(b)
disp('相同的元素')
disp(b(i))
t=a==b(i)
end
else
disp('无相同的元素')
end
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式