Replace zeros with non-zero values from another array
조회 수: 12(최근 30일)
표시 이전 댓글
Output1:
71
0
74
75
85
0
88
Output 2:
39242
32
8385
0
17854
74
10499
I want to take the rows with zero in Output 1 and replace them with values in same rows of Output2.
Output3:
71
32 %This is from Output 2
74
75
85
74
88 %This is from Output 2
Any ideas?
댓글 수: 0
채택된 답변
Arif Hoq
2022년 3월 9일
output1=[71;0 ;74 ;75 ;85 ;0 ;88 ];
output2=[39242;32;8385 ;0;17854; 74 ;10499];
output1(output1==0)=output2(output1==0);
output3=output1
댓글 수: 0
추가 답변(0개)
참고 항목
범주
Find more on Multidimensional Arrays in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!