MATLAB: How to shift the center or the longitudes of map plotted using load coast

longitudemap

Hi all,
I have plotted the map using load coast and it gives me the centre as 0 on the longitude axis. I want to convert it to 0to360 scale and then shift the centre so that the indian ocean is on the centre. Can anyone give some suggestions
Thanks in Advance
Best,
Rahul

Best Answer

You could do this by changing the map origin.
load coastlines
ax = worldmap('World')
setm(ax,'Origin',[0,180])
geoshow(ax,coastlat,coastlon)