问题标题:
matlab怎样去掉矩阵中的零元素
问题描述:
matlab怎样去掉矩阵中的零元素
黄娴回答:
这个问题问的有点问题.
如果是一维的,a(a==0)=[]就能解决问题
如果是多维的,a(a==0)=[]会把a变成一维的,然后结果类似于上面的结果.原因是每行每列中的0的个数不同,无法保持多维的样子,只能拉长了当成一维处理.
a=
44422
40322
21243
30544
10014
>>a(a==0)=[]
a=
Columns1through20
44231414325224412234
Column21
4
点击显示
其它推荐