间隔v=[1.0 5.0 25.0 50.0 75.0 100.0 150.0 200.0 250.0 300.0 350.0 400.0 
450.0 500.0 550.0];是不等距的,这个范围是train的涂上去的范围 
画图命令[C,h]=m_contourf(lon2(istart:iend,jstart:iend),lat2(istart:iend,jstart:iend),... 
train(istart:iend,jstart:iend),v);  
colorbar('ytick',1:39.2143:550.0,'YTickLabel',{'1.0','5.0','25.0','50.0','75.0',... 
'100.0','150.0','200.0','250.0','300.0','350.0','400.0','450.0','500.0','550.0'}) 
这个就是我理解的colorbar 的按照我的范围画刻度的命令 不过总是不对,不知道为什么,请大家指教! (因为colorbar的位置在图的右边,所以是Y方向标刻度 
其实是用contourf的,不过我这个是调用了地图投影的,所以用了m_contourf)