永发信息网

Matlab 如何快速查找0元素

答案:2  悬赏:20  手机版
解决时间 2021-02-20 02:49
有一个很大的矩阵,A,现在想查找A中的0元素,因为比较多,所以自己写的代码很费时间:
for i =1:1:size(A,1)
for j = 1:1:size(A,2)
if A(i,j) == 0

B(i,i*x+j) = X;

else
B(i,j) = X;

end
end
end
当A是10^3的矩阵时,很快就能得到结果,但是一增加A到10^4就会特别慢,还请指导
最佳答案
用逻辑数组查找数值

H_zero = A==0;

B = X;

B(H_zero) = X;
全部回答
先ind=find(a==3); 然后对ind的每一个值 [i,j,k] = ind2sub(size(a),7)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
内涵段子里面有个东北美女英雄联盟喊麦
天福量贩祥和店我想知道这个在什么地方
农村信用社存四万三年定期有多少利息?
小说书名,主角一出生只吃大蒜,然后爱放屁,
一年中什么时候买电脑最便宜?
建筑高度大于()的住宅建筑属于高层建筑。A.
搞笑群公告
桂林王城青年驿栈这个地址在什么地方,我要处
春伊天使沙画可以现场制作沙画吗?
火玫瑰蜘蛛能吃面包虫变的蛹吗?或者吃蛹变成
契阔谈宴。“契阔”在句中是什么意思?
长春到延吉合龙多远
细胞有丝分裂过程中,DNA、染色体、细胞核的
建杭五金在哪里啊,我有事要去这个地方
在C中,有以下定义:int a;long b;double x,y;
推荐资讯
孙子给老年人买什么礼物好
哑舍二宣传视频的背景音乐是什么
中缅玉市在哪里啊,我有事要去这个地方
Beats耳机到底值不值得买
湖景美宅我想知道这个在什么地方
乙炔能使溴的四氯化碳溶液褪色吗 可不可以用
通榆县悦达轮胎商店地址有知道的么?有点事想
贝诺菲特和贝诺菲特缓释片有什么区别
怎样才能克服自己的惰性?
1so9001是什么含义
excel表格里填充颜色
2017年属狗的最佳出行方向
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?