The pcolor in polar coordinates is the polar version of pcolor. For those functions you will need some kind of 2-D surface-like data, Z that depends on x and y (for pcolor) or theta and r (for the polar version). If you have data that you can plot with pcolor, something like this:
pcolor(D,Mag,Z)
Then you can pretty much straightforward plot with the polarPcolor version as well:
polarPcolor(Mag,D,Z)
However, from the description of your data it seems to be a rather unsorted set of directions in a 1-D array, and that will have to be fixed first. Then you also do not describe what type of data you have for Z. Before you explain what type of data for Mag, D and Z you have further advice would be pure guesswork and a waste of time.
HTH