Replace zeros with non-zero values from another array
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Arif Hoq
il 9 Mar 2022
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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Multidimensional Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!