![](https://img-blog.csdnimg.cn/20210126202058222.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MATLAB+NC
文章平均质量分 63
matlab 处理nc文件, matlab画图
大雨海深
和水文,气象,陆面模式干到底!
展开
-
一款可以编辑SVG矢量图形的方法(以桑基图为例)
一款可以绘制桑基图的在线绘图网站原创 2024-07-01 13:35:05 · 237 阅读 · 0 评论 -
Matlab将日尺度数据转化为月尺度数据
利用matlab将日尺度数据快速转为月尺度原创 2024-03-28 06:55:42 · 545 阅读 · 0 评论 -
Matlab报错:Unsupported shape type PolygonZ (type code = 15)
shaperead函数报错!原创 2023-01-07 19:35:25 · 1129 阅读 · 1 评论 -
自建水浒108将colorbar(持续更新)
MATLAB中的颜色吸星大法,有了它,可以吸取任何你喜欢的colorbarimread函数本例中提取的 test_pic.jpg 为:i = imread('test_pic.jpg'); % test_pic是从任何文献网站中截取到的colorbar,注意只需截取colorbar颜色条就好,无需数值。color = i(11, :, :); % 本例中 i 为 45×279×3 的矩阵,因图为水平放置,故而45方向上的数值基本不变,因此取(任意数, :, :)原创 2021-01-25 17:55:15 · 246 阅读 · 0 评论 -
matlab对于polygon.shp共用一个colorbar
【提醒】当图形比较多时,为了方便比较,需要共用一个colorbar。但如果不统一设置colorbar的上下界限,可能显示了共用,但实际“共用”的只是最后一个图的colorbar而已 导入shp文件 自定义colorbar 分区上色用 matlab 读shp文件,返回结构体变量 map = sheapread(‘path\xxx.shp’);本例中的map% 该程序用于产生shp文件的分区着色%(1)用 matlab 读shp文件,返回结构体变量% map = shea原创 2020-10-17 23:22:26 · 668 阅读 · 0 评论 -
关于Matlab插值的问题,这些应该够用了吧
Matlab插值方法原创 2021-08-25 12:41:10 · 7325 阅读 · 0 评论 -
是时候放弃pcolor了
pcolor .vs. imagesc原创 2021-12-16 12:30:11 · 3402 阅读 · 1 评论 -
Matlab向nc文件中添加一个新变量
向已经存在的netcdf文件中添加一个新变量相关文章Matlab 批量修改nc文件中某一个变量的数值以向nc文件中添加“GLACIER_REGION”变量为例clc; clear;% Calculate new variable in advanceglcid_val = zeros(48,40);glcid_val = int32(glcid_val);% Open nc with "WRITE" modeFileName = 'H:\TempData\CLMsurface_data原创 2021-06-21 11:32:49 · 2113 阅读 · 0 评论 -
制作nc文件流程——以站点降水数据为例
这里写目录标题netcdf文件制作流程1. define dimensions2. define variables3. put variables into nc4. put attribute into nc5. define global attribution6.附上代码全文netcdf文件制作流程【前提】 提前设计好需要存储变量的结构及维度,之类需要注意的是创建 nc 文件的 类型\color{#FF0000}{类型}类型,以下供参考:Value of cmodeDescript原创 2021-03-04 10:14:15 · 3365 阅读 · 2 评论 -
window / linux 系统中批量重命名nc文件
应用场景:文件太多,批量重命名的方式Window(采用matlab脚本.m)path = 'F:\ecmwf_forcing\Solar\'; # 待修改文件夹,修改之前为 ECMWF_c2020_Solr.2013-01;files = dir([path '*.nc']); # 修改之后为ECMWF_c2020_Solar.2013-01n = length(files);for ifile = 1:n oldname = files原创 2021-01-15 11:08:55 · 411 阅读 · 0 评论 -
Matlab 批量修改nc文件中某一个变量的数值
场景:发现nc文件中某个变量的数值存在问题,修改在源文件基础上修改。注意事项:注意nc文件中,变量和属性的区别。可以单独修改变量,也可单独修改某一个变量的属性;修改之后的变量的形状(维度)不能变,否则需要修改维度信息;修改之后的变量的属性仍是原来的信息,若也要修改,则需针对属性进行修改;本次以修改nc文件中的 “time” 变量为例说明% read original nc fileDirPath = '\Wind';inFileList = dir([DirPath, '\*.nc原创 2020-12-15 16:55:11 · 8281 阅读 · 0 评论 -
Matlab拼接(merge)两个nc文件
wangdg@X9:/datahuge/cesm_2_1_3/components/clm/tools$ pwd/datahuge/cesm_2_1_3/components/clm/toolswangdg@X9:/datahuge/cesm_2_1_3/components/clm/tools$ lscontrib mkmapgrids mksurfdata_map PTCLM README.filecopiesmkmapdata mkprocdata_map ncl_scri原创 2020-12-01 21:15:13 · 3104 阅读 · 0 评论 -
全球14个典型区域的total runof 泰勒图比较
选取三个纬度带的14个典型分区进行区域 otal runoff 泰勒图比较% Alaska(59-72N,170-140W) Northwest_Canada(55-66.5N,125-100W)% Eastern_Canada(50-60N,80-55W) Western_Siberia(55-66.5N,60-90E)% Eastern_Siberia(50-66.5N,90-140E) Western_US(30-50N,130-105W)% Ce原创 2020-10-15 21:51:02 · 234 阅读 · 0 评论 -
全球12个典型区域的surface runoff & subsrf runoff比较
% 【摘要】比较全球12个典型区域的surface runoff & subsrf runoff的值(CLM45 .VS. CLM50)clc; clear; close all%(1)读 clm 模拟的多年月平均值(CLM45 or CLM50)load('D:\数据\UNH-GRDC\World Runoff Data\runoff_grd\clm45_srf_subsrf.mat')srfrof_clm45_mon = srfrofsim_mon;subsrfrof_clm45_mo原创 2020-10-14 22:00:25 · 479 阅读 · 0 评论 -
全球范围内12个典型区域提取(total runoff)
代码内容包括: 空间插值griddata函数的使用 用mask矩阵提取全球范围的12个典型区域提取 替换xticklabels% 【摘要】读取.grd文件;对不同分辨率数据网格插值;对不重合区域取公共交集区cd 'D:\数据\UNH-GRDC\World Runoff Data\runoff_grd\'%(1)读 .grd 文件的 unh_grdc 月平均值clc; clear; close allflistobs = dir('D:\数据\UNH-GRDC\World Runoff D原创 2020-10-14 15:58:19 · 524 阅读 · 2 评论