matlab中如何删除一个矩阵里面的数,比如有一个1行1000列的矩阵[1,2,1,3,0...],怎样写程序,能删除掉其中的0元素,下面为大家带来解答,赶紧看看到底是如何将matlab中矩阵中的0元素删除的吧。
matlab中矩阵中的0元素删除:
>> A=fix(10*rand(1,10)+5); %随机生成一个1X10的向量
>> A(1:2:10)=0; %令奇数位都为0
>> A(find(A==0))=[];%找到A中0的位置,并令其为空,即删除
matlab中如何删除一个矩阵里面的数,比如有一个1行1000列的矩阵[1,2,1,3,0...],怎样写程序,能删除掉其中的0元素,下面为大家带来解答,赶紧看看到底是如何将matlab中矩阵中的0元素删除的吧。
matlab中矩阵中的0元素删除:
>> A=fix(10*rand(1,10)+5); %随机生成一个1X10的向量
>> A(1:2:10)=0; %令奇数位都为0
>> A(find(A==0))=[];%找到A中0的位置,并令其为空,即删除