- 博客(89)
- 资源 (4)
- 收藏
- 关注
原创 Matlab报错:Unsupported shape type PolygonZ (type code = 15)
shaperead函数报错!
2023-01-07 19:35:25
1148
1
原创 水文气象学名词汇
气象学名词汇(持续更新……)一、各种温度辐射出射度辐射出射度又称为辐射通量密度,指面辐射源在单位时间内从单位面积上辐射出的辐射能量,即物体单位面积上发出的辐射通量。辐射温度如果想要使理想的黑体具有与给定的热辐射源同样的辐射功率,则该黑体所必须加热到的温度为该热辐射源的温度。根据发光面的辐射出射度(功率密度)估计其实际温度的物理量,等于有通量辐射出射度的黑体的温度。为何要这样做?直接测量不香吗?原因是炽热物体,尤其是遥远、高温物体的温度(比如太阳)不易直接测定,但是人类对于黑体辐射与
2022-02-18 09:16:40
498
原创 改变CLM陆面模式结果文件的输出变量、特征值及频率
改变CLM陆面模式结果文件的输出变量、特征值及频率目录1. 关于user_nl_clm2. 控制输出时间频率的参数3. 举个栗子4. 控制输出变量及特征的参数5. 控制输出变量特征值的参数6. 综合应用举例7. 输出变量空间层级的控制目录CLM陆面模式的结果输出频率,通常是指输出文件的频率,如输出不同时间尺度的特征值,这里有两个注意事项:时间尺度(可以是年、月、日、小时、甚至是模拟步长)模拟结果(可以是平均值、瞬时值、最大值或最小值)1. 关于user_nl_clm当创建Case进行到.
2022-01-04 17:50:36
3593
15
原创 Matlab输出换行
disp函数换行(简单有效):直接将需要输出的字符串写出cell类型,行换处用“;”, 相当于两行如:infor = {‘I am a Chinese’; ‘I come from Beijing’ };disp(infor)输出为:disp(infor) 'I am a Chinese' 'I come from Beijing'...
2021-12-06 21:52:35
12322
原创 将CNKI的caj格式下载成为pdf
学位论文的下载一般都是caj下载学位论文,一般都是保存成为caj格式其对应网址为https://kns.cnki.net/kcms/detail/detail.aspx?xxxxxxxxxxxxxxxxxxxxxxxxxxxx只需将 kns 改为 oversea即可https://oversea.cnki.net/kcms/detail/detail.aspx?xxxxxxxxxxxxxxxxxxxxxxxxxxxx这里就可以下载pdf版本了,显然,oversea大家都知道,但是为什么不给国
2021-11-24 09:08:07
1274
原创 彻底解决Matlab脚本在VScode的中文乱问问题
【前情】试了很多方式,发现Matlab中文在VScode中还是乱码;【原因】一切都是因VScode的“瞎猜”功能引起的,因为对于 .m 文件,如果你不告诉VScode,他是默认以Object-C文件读取的,因此对于里面的中文,它也是会根据自己的理解匹配编码格式。核心问题(关闭“瞎猜”功能)...
2021-11-10 10:08:26
1844
4
转载 用贝叶斯优化 libsvm 参数
用贝叶斯优化 libsvm 参数致谢Matlab 论坛 iqiukp ,原文出处,文章过于优秀,担心丢失,就人肉搬运了!1. SVM的参数2. MATLAB的贝叶斯优化函数3. 关于LIBSVM4. 实现流程4.1 数据集(以分3类的二维高斯分布数据为例)4.2 贝叶斯优化设置4.2.1 超参数的变量类型和值域设置(重点)4.2.2 K折交叉验证4.2.3 目标函数(重点)4.3 利用贝叶斯优化进行超参数寻优4.4 超参数寻优结果5 利用最优超参数重新训练 SVM 模型6 可视化最优参数下的SVM边界致.
2021-11-01 21:29:09
1576
原创 Matlab2017a出现错误使用 mex 未找到支持的编译器或 SDK。
本人使用老古董Matlab 2017a,在需要使用SVM包时,需要使用Matlab调用C++编译器,但是出现了如下错误:>> mex -setup -v详细模式已开。... 正在查找编译器 'Intel C++ Composer XE 2013 with Microsoft SDK 7.1 (C)'...... 正在查找环境变量 'ICPP_COMPILER14'...否。... 正在查找环境变量 'ICPP_COMPILER13'...否。找不到已安装的编译器 'Intel C++
2021-10-27 19:59:30
1222
原创 Matlab计算决定性系数(拟合优度)R2
1 定义决定系数(coefficient of determination),也称为拟合优度(goodness of fit)。决定系数反应了因变量 yyy 的波动有多少百分比能被 xxx 的波动所描述,即表征因变量 yyy 的变异中有多少百分比可由自变量 xxx 来解释。2 计算公式【注意】拟合优度数值越大,说明自变量对因变量的解释程度越高,自变量引起的变动占总变动的百分比高。散点在回归直线附近越聚集,一般认为 R2 > 0.8 时,拟合效果较好!对于上述回归直线,其可以是通过线性
2021-10-15 23:06:15
45185
2
原创 一个nan引发的“血案”
在使用matlab以下两组函数时请务必注意:sum 和 nansummean 和 nanmean这两个的区别相对好理解,后者其实是指将矩阵中的NaN(空值去掉之后)再进行求解和平均;但我想说的是,注意!Note: If X contains a vector of all NaN values along some dimension, the vector is empty once the NaN values are removed, so the sum of the remain
2021-10-14 17:35:38
89
原创 不使用文本标签,让xticklab旋转
原因画图的时候,由于xticklabel比较长,直接水平放置会重叠,因此想着能不能旋转一定角度,那样既整洁,又美观。搜索在网上搜索一番之后,发现大家的方法普遍是先把原本的xticklabel给隐藏,然后用 text() 函数,在图中添加文本,然后再text函数的 Rotation 属性中添加角度,以达到旋转xticklabel的目的。发现无意中发现,其实matlab的 xtickangle 函数本身就可以达到旋转标签的效果。举例test = 10 * rand(1000,4);boxplot
2021-09-15 20:18:18
505
原创 Matlab画颜色各自不同的条形图
成品图,R能出的,Matlab一样可以代码如下mydata=rand(1,12)color= parula(12);figure, hold on% % if data is more than colors then colors will be repeatedm = length(color);for k = 1:length(mydata) i = mod(k-1,m); %%i is remainder after division of k-1 by m i =
2021-09-13 10:18:23
3526
原创 matlab画阴影图
基本原理MATLAB画阴影图,其实质就是把阴影当作是一个由多段线连接而成的封闭区域,然后就该区域进行填充颜色而已。举例x = 0:0.1:10;y = 1 + sin(x);% I create some yu and yl here, for the exampleyu = y+.2;yl = y-.1;fill([x fliplr(x)], [yu fliplr(yl)], [.9805 .7031 .6797], 'linestyle', 'none', 'FaceAlpha',0.5
2021-09-11 10:41:53
9892
4
原创 关于ERA5-Land数据的几个问题<笔记自用>
关于ERA5-Land数据的几个问题1. 关于通量方向2. 关于scale_factor和add_offset问题1. 关于通量方向The ECMWF Integrated Forecasting System convention is that downward fluxes are positive. Therefore, negative values indicate evaporation and positive values indicate condensation"ECMWF
2021-08-26 12:18:06
7309
25
原创 从EarthData网站上下载MERRA2再分析数据
这里写目录标题一、注册登陆()二、找数据([https://disc.gsfc.nasa.gov/](https://disc.gsfc.nasa.gov/))三、下载数据一、注册登陆()二、找数据(https://disc.gsfc.nasa.gov/)三、下载数据
2021-08-16 16:18:17
6450
14
原创 蒸发水量(mm/s)和 潜热通量(W/m2) 之间的单位转化
蒸发水量和潜热通量之间的单位转化1. 热通量和水通量1.1 热通量1.2 水通量(流量)2 两者之间的如何转化?1. 热通量和水通量1.1 热通量我们知道,在太阳辐射的长期作用下,地表基本呈现出收入和支出相等的状态,正是这种平衡,才使得地表温度才能保持一定的稳定,不至于过高或者过低。其能量平衡方程为其中,LE 为潜热通量。潜热通量(Latent Heat Flux) 为温度不变条件下单位面积的热量交换,单位为瓦每平方米(W/m2)。当然,这个过程中温度虽然不变,但是地表水分通过吸收(释放)能
2021-08-02 17:52:30
13694
1
原创 用wget命令从FTP服务器下载数据
缘起很多时候,我们下载国内外的数据时,对方都会提供FTP的服务器网站地址,我们就可以根据自己注册的用户名和密码进行数据下载。多数情况下,会直接用LINUX系统的 ftp ftp.copernicus.vgt.vito.be 地址的形式进行登陆,然后通过提示输用户名和密码,许多不需要特别设置用户名的方式,默认的用户名是 anonymous其实wget 命令也是可以下载FTP服务器的数据的>FTP options: --ftp-user=USER set
2021-07-15 19:41:12
6946
1
原创 matlab中的varargin和nargin
Matlab中的可选参数 varargin 及narginvarargin例子1(输入参数只有varargin)例子2(输入参数包括固有参数和varargin)nargin举例1 (参数中无可变参数varargin)举例2 (参数中包含可变参数varargin)vararginvarargin还是拆开理解吧,var arg in分项意思varvariable (变化的)argargument (参数)inin (输入)表面意思就是 :可变化的输入参数 意
2021-07-02 20:05:49
2753
原创 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
2151
转载 关于“蒸发悖论”的《Nature》原文
Hydrologic cycle explains the evaporation paradoxW. Brutsaert*, M. B. Parlange
2021-06-05 10:31:33
611
原创 根据shp文件创建Mask文件
1. GIS中生成渔网2. 利用选择工具确定shp内部的点3. 根据点shp文件生成maskfor k = 1:length(data) x = data(k).X + 360; y = data(k).Y; for i = 1:360 for j = 1:180 if LON(i,j) == x && LAT(i,j) == y maskorig(i,j) = 1;
2021-06-02 09:31:41
1337
原创 GRACE数据介绍及下载
GRACE数据介绍及下载数据介绍数据下载Mascon数据1. 美国德克萨斯大学空间研究中心 (CSR Mascon)2. 喷气动力实验室 (JPL Mascon)3. 德国波茨坦地学中心 (GSFC Mascon)L3 数据L2 数据数据介绍GRACE(Gravity Recovery and Climate Experiment)是一种新的监测全球水资源变化来反演陆地水变化的方法。卫星于2002年3月发射,由美国宇航局 (NASA) 和德国空间局 (DLR) 共同研发。 GRACE 由
2021-03-23 11:45:48
28215
18
原创 推荐2本描述地球物理过程的外文书
推荐2本描述地球物理过程的外文书1. An Introduction to Environmental Biophysics2. Application of Soil Physics in Environmental Analyses: Measuring, Modelling and Data Integration1. An Introduction to Environmental BiophysicsThis book describes the physical microenvi
2021-03-16 17:30:14
427
1
原创 梳理吸收率、反射率和透射率
梳理吸收率、反射率和透射率吸收率 α\alphaα反射率 $\rho $透射率 τ\tauτ【缘起】一个物体从太阳接收辐射能量,这部分辐射能到达物体之后的归宿是什么样子的呢?不同的物体对于辐射的表现又有什么差异呢?这需要用吸收率、反射率和透射率来说明。首先,三者的关系为α+ρ+τ=1\alpha + \rho + \tau = 1α+ρ+τ=1吸收率 α\alphaαabsorptivity, 指的是入射辐射能被物体所吸收的部分所在的比率,无量纲。反射率 $\rho $reflectivi
2021-03-09 22:42:56
24024
原创 制作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
3399
2
原创 用一张图说明matlab画图流程,避坑指南
【博文创作缘由】介于每次用 Matlab 画完图之后,代码会随之遗弃,再次画图又要重新学习,一顿网上百度,费时费力。于是决定好好整理一番,把画图过程及注意事项进行梳理!matlab画图的顺序1. Figure创建及底图白化2. hold on 真的挺好3. 多种线型在一张图上4. 坐标轴“视野”范围5. 坐标轴“刻度”设置及“刻度标签”6. 坐标轴刻度字体类型/大小/坐标轴线宽7. 坐标轴“标题”及字体混搭8. 添加网格和方框9. 添加图例及文字混搭10. 图中添加文字及混搭11. 保存图片并指定分辨率1
2021-02-25 09:41:01
2072
原创 txt文本文件数据转ArcGIS中的tif文件
txt 文本文件数据转 ArcGIS 中的 tif 文件txt文件容易读写,但可视性不好;tif文件在ArcGIS上显示具有独特优势,但打开属性表是多有不变以广东省某蒸散发数据为依据,将网格对应的数据提取出来,保存为一个矩阵,放置txt文本中。先看一下 tif在GIS和matlab中的显示,用pcolor函数绘制data = geotiffread('gd.tif');h = pcolor(data);1. 我们知道,matlab中的pcolor函数绘制的结果是数据的上下镜像之后的,因
2021-02-07 17:08:11
4566
5
SWS水文水利计算软件-成勘院
2022-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人