Lets said I have the matrix M = ones(3); and I want to divide each row by a different number, e.g., C = [1;2;3];.
M = ones(3);
C = [1;2;3];
1 1 1 -divide_b
Use right array division as documented here
result = M./C
whereas C has the following form:
C = [ 1 1 1 ; 2 2 2 ; 3 3 3 ];
EDIT:
result = bsxfun(@rdivide, M, [1 2 3]'); % untested !