I have A
A=[1,0,4,0,5,0;0,1,0,3,-1,0;0,4,0,0,0,8];B=[1.2,-1,-2.1,-1.3,-1.4,1;-2.1,1.3,-1,-2,-3,-1.8;1.9,-1.2,3.1,2.7,2.5,-0.5];index=2;
I want to add nonzero element in A to corresponding B element.
A(index,:)=B(index,A(index, :)~=0)+A(index, :);
result should be
A=[1,0,4,0,5,0; 0, 1+1.3,0,3-2,-1-3,0; 0,4,0,0,0,8];
Best Answer