永发信息网

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

答案:3  悬赏:80  手机版
解决时间 2021-11-10 07:02
  • 提问者网友:不爱我么
  • 2021-11-09 08:40
matlab 矩阵中如何找相同的元素
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-11-09 08:48
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
全部回答
  • 1楼网友:不如潦草
  • 2021-11-09 10:02
如果只是判断是否有相同的程序:矩阵A,转为一维A(:),排序 B = sort(A),然后矩阵C = B[i]-B[i+1](注:这里是错位相减,控制i),然后找C中有没有 0 就行了。
  • 2楼网友:一叶十三刺
  • 2021-11-09 09:08
查看矩阵里中找是否有相同数值的元素,目前我没看到什么具体的函数!
如果是我自己遇到这个问题,我会用for循环进行便利查找对比!
不知道能不能帮上你!
我的腾讯联系方式,散坝而要龄要伞流午
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯