只需一步,快速开始
您需要 登录 才可以下载或查看,没有账号?我要加入
使用道具 举报
原帖由 ccchen 于 2006-10-9 10:48 发表 前面happy教授对这个问题给出这样的回答: a =[ 1 2 3 4 0 0 0 7 2 0 2 9 0 0 0 0]; for i=1:4 if sum(a(i,:).^2)==0 a(i,:)=[]; end end 这个能理解, 但是如果a的全0项如果不是在最后一项(或者 ...
查看全部评分
lxq
原帖由 eight 于 2006-10-9 10:57 发表 解决方法应该不少,可以用另外的矩阵把a的非全0行数据记录下来,也可以只记录行索引信息,做完循环后再删除,即: a =[ 1 2 3 4 0 0 0 7 0 0 0 0 2 0 2 9 ]; L = size(a,1); b = ...
eight
原帖由 randomatom 于 2006-10-17 00:07 发表 这句b = logical(sum(a.^2,2) == 0); 可换为any(a,2); 可简单
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|联系我们|声振论坛
GMT+8, 2025-7-4 19:43 , Processed in 0.067444 second(s), 20 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.