How can i merge arrays without certain value?
3 次查看(过去 30 天)
显示 更早的评论
Let's say x=[0, 212], y=[22, 0, 0, 233] and z=[0, 0,33]
I want to combine (x, y, z) in one array(total) without 0 and in sequence Total=(22, 212, 33, 233)
0 个评论
采纳的回答
Sibi
2021-1-7
x=[0, 212]; y=[22, 0, 0, 233] ; z=[0, 0,33];
xn=length(x) ;yn=length(y);zn=length(z);
l=max([xn yn zn]);
o=[x zeros(1,l-xn)]+[y zeros(1,l-yn)]+[z zeros(1,l-zn)];
o(o==0)=[];
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!