全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
2326 10
2010-03-06
有两个矩阵x1与x2,我想找出其中每一行的不同元素个数,用了如下语句,为什么结果都是零呢?X1 =
     0     0     0     0     1     0
     0     0     1     0     0     0
     0     1     1     0     1     0
     0     0     1     0     0     0
     0     1     0     0     0     1
     0     0     0     0     0     0
     0     1     0     0     1     0
     0     1     1     1     0     0
     0     0     0     0     0     0
     1     1     0     0     0     0

X2 =
     1     1     1     1     0     1
     1     1     0     1     1     1
     1     0     0     1     0     1
     1     1     0     1     1     1
     1     0     1     1     1     1
     1     1     1     1     1     1
     1     0     1     1     0     1
     1     0     0     0     1     1
     1     1     0     1     1     1
     0     0     1     1     1     1
k(i)=0
for i=1:10;
    for j=1:6;
   
        while X1(i,j)> X2(i,j) or X1(i,j)< X2(i,j);
            k(i)=k(i)+1;
        end
    end
end
k(i)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-3-6 12:30:27
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-6 16:35:39
结果怎么还都是0?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-6 17:14:15
没有问题,是你自己做错了。把你的操作贴上来看看就知道了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-8 11:00:21
X1=zeros(10,6);
idx=randperm(60);
X1(idx(1:end/13))=1
idx=rand(size(X1));
X1(idx<0.05)=1-X1(idx<0.05);
X2=X1
result=sum(X1~=X2(2)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-8 12:35:00
"X2=X1"

x2和x1的数值都相同了,怎么会有不同的数据?!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群