A =[16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1]; B = [1 1 0 1]; @(A,B)cell2mat(arrayfun(@(n)n*B,A,'un',0)); ans(A,B)
Standard input is empty
ans = 16 16 2 2 3 3 13 13 0 16 0 2 0 3 0 13 5 5 11 11 10 10 8 8 0 5 0 11 0 10 0 8 9 9 7 7 6 6 12 12 0 9 0 7 0 6 0 12 4 4 14 14 15 15 1 1 0 4 0 14 0 15 0 1