- 积分
- 4532
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-5-6
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2020-7-20 10:24:26
|
显示全部楼层
这是放不上截图的吗。
这是调用时候的代码:
[LAT,LON]=meshgrid(lats_u,lons_u);
figure;
m_proj('miller','lons',[20 120],'lats',[-60 -20]);
m_streamline(LON,LAT,um,vm,10); hold on
m_coast('patch',[.7 .7 .7]);
m_grid('fontsize',15,'ytick',[-60:10:-20]);
报错信息:
错误使用 griddedInterpolant
输入点的坐标必须为有限值;不允许使用 Inf 和 NaN。
出错 interp1 (line 161)
F = griddedInterpolant(X,V,method);
出错 stream2 (line 62)
sxi=interp1(xx(:),1:szu(2),sx(k));
出错 streamslice>nicestreams (line 309)
vertsf = stream2(x,y, u, v,xstart,ystart,streamoptions);
出错 streamslice (line 134)
[vertsout, avertsout] = nicestreams(x,y,u,v,density,arrows);
出错 m_streamline (line 79)
h=streamslice(X,Y,mU,mV,varargin{:});
返回值存在nan使得插值有问题的一句
[X,Y]=m_ll2xy(long,lat,'clip','point'); |
|