11 吕小猪不坏

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4k+

VS2013批量删除空行或批量删除注释行

介绍批量删除空行或注释行需要用到正则表达式,下面的方法在VS2013中测试可行。按Ctrl+H,选择正则表达式匹配。批量删除空行^\s*(?=\r?$)\n批量删除注释行//.*\n

2020-10-21 13:55:37

MATLAB设置两行xticklabels以及colorbar宽度

最近画的一幅图的X轴是时间,需要标注月份、日期和时分,显然每个xticklabel太长了,于是想要分两行标注,第一行标注时分,第二行标注月日。搜了一圈发现MATLAB并没有实现这个功能的函数,于是只能使用text行数进行实现。实现过程主要是先调整gca的宽度,然后上移为两行text腾出空间。然后设置gca本身的xticklabels为空。根据xticks的位置和y轴的范围设置两行text的范围,最后下移xlabel的范围。画完之后又发现colorbar太宽了,看起来不美观。结果调整colorbar pos

2020-10-13 14:15:49

MATLAB读写shapefile以及提取shapefile范围内的数据

全世界下载链接:http://www.naturalearthdata.com各国区划下载链接:https://www.diva-gis.org/gdata

2020-10-09 15:00:04

Windows环境安装SBDART模式及测试

所需环境Windows下安装SBDART需要首先安装Cygwin,再Cygwin需要安装的库有:展开devel从中选择binutils、 gcc 、mingw 、gdb进行安装,还需要安装,fortran、make。这些都在Cygwin安装即可。如果某些库忘记安装,重新打开Cygwin setup.exe选择未安装的库安装即可。关于Cygwin的安装上篇博文中有所介绍。下载SBDART并安装SBDART的下载以及安装过程与Mac 或Unix系统上的过程一样,在以前的博文中已经讲解过。步骤1:打开

2020-10-05 15:20:45

Cygwin及Wget安装

安装Cygwin这篇博文中,清楚的讲解了如何安装Cygwin,亲测有效。https://blog.csdn.net/u010356768/article/details/90756742安装Wget在上一步,安装的时候可以选择wget进行安装,如果忘记选择wget,可以再一次打开setup-x86_64.exe,搜索wget,选择web,进行安装,曾经安装过的其它库不会重复安装。效果在Cygwin运行wget下载MODIS数据。由于wget没有多线程功能,就多开了几个同时下载,充当多线程了。

2020-10-05 09:00:02

MATLAB画矩形和圆

简介以前的博文中已经讲解过如何画立方体以及画圆的方法。这里将如何画矩形和圆的方法写成函数形式,直接提供出来,方便大家使用。画矩形代码% Example% cx = 1;% cy = 1;% radius = 1;% alpha = 0.8;% color = rand(1,3);% rectangle_patch(cx, cy, radius, color, alpha)function rectangle_patch(x, y, r, color, alpha)xs = [x-r,

2020-09-28 15:20:49

OMI/Aura臭氧数据下载及绘图

下载地址:https://cmr.earthdata.nasa.gov/search/concepts/C1266136071-GES_DISC.html如果批处理,建议在EarthData上下载,这样子的下载链接可以使用downthemall插件进行下载,速度是极快的,比wget好用太多。

2020-09-25 09:58:14

MATLAB读取HDF5文件——以读取OMI he5数据为例

HDF5文件简介分层数据格式版本 5 (HDF5) 是由美国国家超级计算应用中心 (NCSA) 开发的用于存储文件中科学数据的通用型机器无关标准。HDF5 广泛用于工程和科学领域,这些领域需要一种标准的数据存储方式,以便共享数据。查看he5数据文件信息h5disp - 查看 HDF5 文件的内容h5info - 创建包含定义 HDF5 文件的所有元数据的结构体h5read - 从 HDF5 文件中的变量读取数据h5readatt - 从与 HDF5 文件中的变量或文件本身相关联的属性(全局属性)

2020-09-24 22:32:19

MATLAB str char cell num格式互相转换

简介关于如何str char cell num格式互相转换的例子很多,但是都很单一,有时候使用的时候需要查找很久才可以解决问题。这里就对这几种方法进行一个汇总。之所以会涉及使用cell,是因为涉及字符串、数字在同一个“矩阵”中,这时候需要使用cell进行存储,在数据处理时候又需要进行cell转矩阵,因此掌握这些转换方法可以使得程序更加简洁高效。使用到的语法cell2mat % 将cell转换为mat的char型 str2num % 将mat从char转换为double型 str2do

2020-09-15 11:14:12

vim的简单使用

学习 vim 并且其会成为你最后一个使用的文本编辑器。没有比这个更好的文本编辑器了,非常地难学,但是却不可思议地好用。我建议下面这四个步骤:转载链接:https://www.cnblogs.com/heyboom/p/10522059.html...

2020-08-28 19:14:00

MacOS 环境下SBDART模式安装与实例

简介SBDART(平面平行辐射传输模式)是一种软件工具,用来计算地球大气和表面在无云和多云条件下的平面平行辐射传输。对于该程序的一般性描述和评论请参阅Ricchiazzi在1998年的说明。网络上搜索可以找到其在线版本或者Matlab版本,遗憾的是这两种都已经无法使用。下面将对离线版本进行编译使用。SBDART是由FORTRAN编写的辐射传输模型,在安装前需要配置FORTRAN开发环境,在上一篇博文中已经有详细的介绍。接下来将围绕SBDART的安装和测试进行。下载与编译安装下载打开Github搜索

2020-08-13 11:41:18

Mac上Fortran环境搭建

简介这里介绍一下如何在Mac 10.14 Mejave上搭建Fortran环境。其它版本应该一样。使用Fortran可以说是迫不得已,因为很多古老的(几十年前)的程序,尤其是一些模式分析领域很多程序都是Fortran写的,如今需要使用这些模式,不得不学一下曾经辉煌过,现在没落的Fortran。关于它的更多介绍网络上很多。下面是来自百科中的一段解释。ORTRAN语言是Formula Translation的缩写,意为“公式翻译”。它是为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的

2020-08-11 20:32:54

Matlab绘制不等间距数据的等距colorbar的方法及带尖角colorbar方法

简介http://bbs.06climate.com/forum.php?mod=viewthread&tid=51247&extra=page%3D4http://bbs.06climate.com/forum.php?mod=viewthread&tid=49521&typeid=12https://blog.csdn.net/weixin_42614163/article/details/99677492

2020-08-08 22:06:28

MATLAB输出数据至mat文件以及特殊字符

save函数的两种输出变量至mat的用法save('E:\temp\SVR-IGBP_AOT532_AOT1064_Peak532_Peak1064.mat','model')save 'E:\temp\SVR-IGBP_AOT532_AOT1064_Peak532_Peak1064.mat' modelload('E:\temp\SVR-IGBP_AOT532_AOT1064_Peak532_Peak1064.mat')

2020-07-31 21:23:59

MATLAB 绘图笔记——绘制两端尖角colorbar

简介有时候在绘制colorbar时,当设置了数据的取值范围后,超出范围两端的表示方法有时候需要增加尖角进行描述。而Matlab自带colorbar函数并没有该功能。可以通过增加功能函数使得colorbar增加尖角。代码代码源自Matlab论坛:https://www.mathworks.com/matlabcentral/fileexchange/52515-cbarrow-pointy-ends-for-colorbars函数代码function h = cbarrow(options)%%

2020-07-30 23:33:36

MATLAB SCI论文绘图及绘图窗口大小设置

简介为了满足各种期刊杂志尤其SCI的出版要求,高品质的论文插图能够让读者赏心悦目,增加论文的可阅读性。在作图时候,根据论文的布局、插图位置决定着图的长宽、分辨率和字体大小。如果不考虑图片在论文中的大小,统一尺寸出图必然会影响图中文字清晰、曲线粗细,从而影响到图片美观。这里基于MATLAB就介绍两种出图方法。方法一通过手动调整出图参数进行出图,方法二通过代码进行自动出图。下面对两种方法细节进行介绍。在介绍方法之前,首先介绍一下word页面高、宽(A4纸张)。各类纸张参数A4纸是由国际标准化组织ISO 2

2020-07-13 21:54:45

MODIS数据介绍及下载

MODIS数据简介中分辨率成像光谱仪(MODerate-resolution Imaging Spectroradiometer) -MODIS是Terra和Aqua卫星上搭载的主要传感器之一。MODIS标准数据产品根据内容的不同分为0级、1级数据产品,在1B级数据产品之后,划分2-4级数据产品,包括:陆地标准数据产品、大气标准数据产品和海洋标准数据产品等三种主要标准数据产品类型,总计分解为44种标准数据产品类型。数据产品的详细介绍参考博文。官网下载数据数据产品投影MODIS数据采用正弦投影(Sin

2020-07-10 00:14:23

MATLAB清除内存中变量

简介在数据处理时候,有时候某些变量占据大量内存空间,用过之后就需要考虑释放该内存,这里介绍几种变量内存释放的方法。clearvars语法clearvarsclearvars variablesclearvars -except keepVariablesclearvars variables -except keepVariablesclearvars -global ___这里可以一次性删除多个变量,可以删除除了某个变量、以及使用正则表达式删除变量。具体用法:https://ww2.m

2020-07-09 12:31:27

MATLAB 绘图笔记——colorbar大小位置等参数设置

Matlab的colorbar直接设置位置长宽参数colorbar('position',[0.15 0.15 0.04 0.2])Matlab的colorbar默认宽度太宽,设置如下:改变系数0.3(设置合适的宽度)c = colorbar;ax = gca;axpos = ax.Position;c.Position(3) = 0.3*c.Position(3);ax.Position = axpos;控制绘图与colorbar的距离c = colorbar;ax = gca;

2020-07-09 11:23:30

CALIPSO数据批量下载方法

简介CALIPSO数据分发由最初的FTP下载,目前已经升级为HTTPS协议下载,这估计也是大势所处。使用HTTPS下载没有FTP那么方便,这里需要用到WGET程序进行下载。CALIPSO数据定制以及简单介绍可以在前期博客中找到简介,看这篇博文前建议首先阅读。上篇CALIPSO下载方法。wget下载方法wget for windows 安装GNU Wget是一个在网络上进行下载的简单而强大的自由软件,其本身也是GNU计划的一部分。它的名字是“World Wide Web”和“Get”的结合,同时

2020-06-29 23:25:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。