求助 matlab中怎样把一个行向量中不为零的元素提出来,形成一个新的行向量?

例如:d=2.5000 4.4444 0 17.7778 0 0 0 0 0
提取之后 k=2.5000 4.4444 17.7778

>> d=[2.5000 4.4444 0 17.7778 0 0 0 0 0]

d =

2.5000 4.4444 0 17.7778 0 0 0 0 0

>> d(d==0)=[]

d =

2.5000 4.4444 17.7778

>>
温馨提示:答案为网友推荐,仅供参考
相似回答