爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5782|回复: 3

[程序设计] 【求助】matlab 等值线绘制

[复制链接]
回帖奖励 30 金钱 回复本帖可获得 10 金钱奖励! 每人限 1 次

新浪微博达人勋

发表于 2022-8-16 15:37:20 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 lt5201314 于 2022-8-16 15:38 编辑

画出来的图分布符合预期,但是所有的等值线汇聚到边缘,密集平行,将画布包围了,请前辈指点下困惑,这是什么原因呢?
figure
h1 = fspecial('average');
znc = conv2(sst_t_lon2(:,:), h1, 'same');
lev = 20:1:32;
vv = [24 25 26 27 28 29 30 31 32]; %标注对应的标签
[c,h2]=contour(day_t(1:91,:),lat_t(1:91,:),znc(1:91,:),lev,'ShowText','on','linewidth',1,'color','k');
clabel(c,h2,vv);

数据是sst(:,:) 111*91

数据是sst(:,:) 111*91
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2022-9-1 11:43:51 | 显示全部楼层

回帖奖励 +10 金钱

和你一同等高手回复
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-9-2 15:55:10 | 显示全部楼层

回帖奖励 +10 金钱

估计应该是数据的问题,如果方便的画传个数据上来看看
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-9-5 09:25:15 | 显示全部楼层
原因是conv2这个卷积函数用来平滑二维数据时,如果参数输入"same",返回的是与二维数据相同大小的中间部分,周围一圈的值与原来的值不一样了,造成了周围等值线出现异常
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表