From: Alex Thiele on
Ahhh, actually I've just discovered that when you invoke the function using just bode(etc) it works, but when you actually want the data and invoke it using [a b c]=bode(etc) it doesnt work.

It appears that the bode options only work for the display and not when actually using the function to return data.

So unfortunately, problem not solved! Looks like I might have to just work out the phase wrapping thing and fix it myself in real time. Ooh I wish Mathworks would stop changing functions in every release!!! It causes us so much trouble here.