MATLAB: Dividing vectors to get a matrix, as if it were multiplication

divide vectors table

The title may be confusing, but what I want to do is simple and can best be explained with an example. For a multiplication table, one can multiply two vectors and get: a=[2 3]; b=[2 4]; => a'*b=[4 8; 6 12]
I want to do the same, but instead of the values in the table being the product, they must be the division. i.e.: a=[2 3]; b=[2 4]; => (a divided by b)=[1 1.5; 0.5 0.75]
How can I do this in matlab? thanks, Simeon

Best Answer

or yet another version:
a'*(1./b)
Titus