MATLAB Answers

How can i merge arrays without certain value?

조회 수: 1(최근 30일)
Ayman Abdalla
Ayman Abdalla 2021년 1월 7일
댓글: Ayman Abdalla 2021년 1월 7일
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)

채택된 답변

Sibi
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)=[];
  댓글 수: 1
Ayman Abdalla
Ayman Abdalla 2021년 1월 7일
It's working Thank you for your time

댓글을 달려면 로그인하십시오.

추가 답변(0개)

제품


릴리스

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by