Jekey 发表于 2005-11-17 10:00

[求助]怎么删除矩阵中的某些行

例如:<BR>1 2 3 4<BR>0 5 6 7<BR>2 3 8 9 <BR>0 0 0 9<BR>怎么把第二行和第四行给删除掉?数据量很大,需要编程!

happy 发表于 2005-11-17 10:18

回复:(Jekey)[求助]怎么删除矩阵中的某些行

a=<BR>n1=2;<BR>n2=4;<BR>b=;<BR>

Jekey 发表于 2005-11-17 10:22

我要首先判断某行的第一个数字是不是等于0,如果是就把这一行删除……

Jekey 发表于 2005-11-17 10:56

搞定了,呵呵<BR>首先建立了一个 只有一行的矩阵 <BR>dddd=<BR>for i=1:5000<BR>if data(i,1)&gt;0<BR>    dddd=<BR>end;<BR>end;<BR>不知道还有没有更合理的方法!

bainhome 发表于 2005-11-18 22:21

你的太麻烦:<BR>a=<BR>a(a(:,1)==0,:)=[]

xukyle 发表于 2011-12-20 11:10

回复 5 # bainhome 的帖子

{:{39}:}
页: [1]
查看完整版本: [求助]怎么删除矩阵中的某些行