I have a matrix, named as p_c_w having dimensions 6X7599 and the other matrix named as p_w having dimensions 1X7599. I wish to have their element-wise multiplication but I a
use bsxfun:
A = [ 1 2 3 4 5; 1 2 3 4 5; 1 2 3 4 5 ]; B = [ 1 10 100 1000 10000]; C = bsxfun(@times,A,B)
returns:
C = 1 20 300 4000 50000 1 20 300 4000 50000 1 20 300 4000 50000
Works the same for A' with B'
A'
B'
so for your case:
temp = bsxfun(@times,p_c_w,p_w)