一个excel中有2000*48数据(已通过matlab将没数据的部分补0,形成矩阵),现在想用matlab将该矩阵变成2000x2000的0-1矩阵
已有循环算法理论能算出,但一般电脑无法实现。希望大神可以让一般电脑能运行出来
A=xlsread('data1');
B=zeros(2000,2000);
for i=1:2000
for j=1:48
if A(i,j)~=0
B(i,A(i,j))=1;
end
end
end
求大神指点,将excel中的无规则数据变成0-1矩阵
答案:2 悬赏:80 手机版
解决时间 2021-03-22 09:05
- 提问者网友:趣果有间
- 2021-03-21 18:24
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-03-21 18:34
选中2000*2000的数据,首先定位常量,将有数据的单元格替换成1,然后重新定位空值,将空值变为0
全部回答
- 1楼网友:十鸦
- 2021-03-21 19:43
我是来看评论的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯