自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 如何在长期地学习和工作中保持精力充沛?

科研需要长时间高效的精力和时间投入,如何调整状态,长期保持高效产出是每个科研人要思考的问题。注意这里描述用语用的是“长期”,而非“长时间”。在现如今996盛行的时代,似乎加班加点成了一种政治正确。而问一句是否高效产出是否一定需要加班加点呢?这是需要我们不断去思考和探索的问题。最近思考的精力管理的一些原则和方法,想到随时补充。一些原则在我看来,科研更需要长期稳定地投入和积累,而非短期加班加点地突击。灵感往往来自于对一个问题长时间地思考和投入,而非熬夜突击时拍脑袋所得。当然,从事非创造性、重复性工作,短时

2022-03-22 23:37:42 689

原创 DFT和FFT功率(波数)谱分析

参考帖子https://www.mathworks.com/matlabcentral/answers/24965-fft2-function-in-matlab一维傅里叶变换Y(omega)=【f(t)exp(-iomegat)dt】【】表示负无穷到正无穷积分对时间变换得到的是频率谱,omega=2pif,为圆频率,f为频率,单位s-1,即赫兹,单位时间内的cycle数对空间变换得到的是波数谱,omega=2pik,k为波数,单位为m-1,单位空间内的cycle数编程时积分改为累加,即离散傅

2020-11-13 10:11:52 4826 1

原创 NCO/CDO 快速处理数据

安装win10 linux 子系统更新阿里源sudo cp /etc/apt/sources.list /etc/apt/sources.list.baksudo vi /etc/apt/sources.list加入以下内容deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-propertiesdeb http://mirrors.aliyun.com/ubuntu/ xenia

2020-06-29 10:47:22 2390 1

原创 ROMS四维变分测试

编译:需安装ARPACK和LARPACK库,安装完成,加入环境变量#ARPACKexport PARPACK_LIBDIR=/public1/home/sc30786/ROMS_Rutgers/Program_2020/trunk/Lib/ARPACKexport ARPACK_LIBDIR=/public1/home/sc30786/ROMS_Rutgers/Program_2020/tr...

2020-03-24 16:46:23 734

原创 python学习笔记

python模块路径(linux)查看python的模块路径方法是import sysprint sys.path下边是在这个python系统路径中加入新的模块路径的方法:1 添加环境变量PYTHONPATHexport PYTHONPATH=$PYTHONPATH:/module_path2 sys.path.append()函数添加搜索路径,参数值即为要添加的路径。...

2020-01-22 10:32:05 151

原创 海洋观测资料

海洋研究中常用的观测资料,公开下载实时或准实时海平面温度SSTOISST:http://www.remss.com/measurements/sea-surface-temperature/GHRSSThttps://www.ghrsst.org/ghrsst-data-services/services/海表面高度 SLA 或者ADTAVISO 是最常用的海表面高度资料https...

2020-01-14 12:42:59 2309

原创 matlab读取grib2数据

采用nctoolbox详细说明见 https://github.com/nctoolbox/nctoolbox/wiki/Documentationnctoolbox提供几种类型的数据接口,官方推荐最新的NCGEODATASETNCDATASET and CFDATASET 较老,为兼容目的保留常用命令>>nc=ncgeodataset('*.grib2')>>...

2019-11-02 17:47:08 2419 1

原创 matlab命令及海洋作图

m_map工具箱m_map工具箱的应用,参考:https://www.eoas.ubc.ca/~rich/map.html主要用于地图投影作图,比起matlab自带的contourfm等函数,bug和问题相对较少matlab作矢量图m_quiver画海流、风场等矢量时,不好画refrence vector推荐使用m_vec函数,reference vector的画法基本就是在空白处再画...

2019-09-23 10:33:34 7828

原创 ROMS模式RNT工具包的应用(弃用)

安装SNCTOOLS,是以前版本的matlab用的netcdf包javaaddpath([pwd '/netcdfAll-4.3.jar']);javaaddpath ([pwd '/mexcdf/snctools/classes']);addpath ([pwd '/mexcdf/mexnc']);addpath ([pwd '/mexcdf/snctools']);RNT包中构...

2019-09-01 10:05:14 1190

原创 ROMS海洋模式笔记

按网站说明文档上用Subversion工具下载源代码安装upwelling application在 build_roms.bash中export ROMS_APPLICATION=UPWELLING加载的模块库如下:intel/15.0.6 2) hdf5/intel15/1.8.13 3) netcdf/intel15/4.3.3.1串行编译成功尝试编译并行程序中……...

2019-09-01 09:02:03 9494 11

原创 roms netcdf结构体用法(弃用)

function self = netcdf(theFilename, thePermission)% netcdf/netcdf -- Constructor for netcdf class.%% netcdf (no arguments) shows extensive "help".% netcdf('version') shows the present version n...

2019-09-01 07:17:10 378

转载 如何加快Matlab启动和运行的速度(补充)

为提高MATLAB启动和运行速度,有以下三种方法。更改MATLAB启动快捷方式在缺省配置下,MATLAB有一个启动闪屏,去掉它可以节省一定的内存消耗,从而加快启动。在MATIJAB启动快捷方式后添加命令行参数 一nos-plash”即可_去掉闪屏。缺省配置 MATLAB会启动虚拟机,这会消耗大量内存。添加命令行参数"-nojvm”可禁用JAVA虚拟机。MATLAB启动快捷方式命令形如:...

2019-08-23 13:38:38 694

原创 Roms版本、工具包及资料文档汇总

roms 学习中,roms官方团队并不大,有很多来自于世界各地使用者贡献的程序和学习资料可以使用,善用这些可以大大节省时间,集中注意力于科学问题上Roms流行的三个不同版本美国New Jersey州Rutser大学http://www.myroms.org/,这是目前使用最多和文档比较全的版本,有专门对应的文档网站https://www.myroms.org/wiki/Documentati...

2019-08-23 09:57:59 5063 5

原创 海洋中常用数据集及对应网址

海洋中的常用数据集,主要用于模式地形、初始场、边界条件、强迫场和同化资料等,大多数数据都是可以从网上下载和使用的。当然模式的同化验证还少不了现场观测资料。水深地形ETOPO1https://www.ngdc.noaa.gov/mgg/global/ETOPO5 https://www.ngdc.noaa.gov/mgg/global/etopo5.HTMLGEBCO https://www...

2019-08-13 22:51:20 12278 1

原创 linux服务器命令行安装MATLAB2018b(非root用户)

下载和解压下载matlab2018b for linux的iso文件,root用户可以直接挂载查看iso文件,非root用户不能挂载,这里采用7z软件linux版解压,可以直接解压iso文件下载地址:http://sourceforge.net/projects/p7zip/files/p7zip/tar -jxvf p7zip*.tar.bz2安装README说明mv makefil...

2019-08-09 09:40:10 5246

原创 Centos 7 安装和双系统配置

配置yum阿里源和EPEL源EPEL (Extra Packages for Enterprise Linux)为“红帽系”的操作系统扩展支持软件包,适用于RHEL、CentOS和Scientific Linux. cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.backupwget -O /etc/yum.repos.d/...

2019-08-06 10:22:55 234

原创 linux windows 双系统共享磁盘空间

1.Linux下可以用ntfs-3g挂载ntfs硬盘。2.Windows下读取Linux分区支持不太好,可以尝试第三方软件。3.FAT32格式是Windows和Linux都支持的磁盘分区格式(Windows2000等采用的格式),但存在局限性,硬盘空间最大2T,单个文件最大4G具体方法:(1)Windows下压缩卷,格式化成FAT32分区(2)Linux下挂载即可使用NTFS和FAT3...

2019-08-05 09:52:18 3729

原创 大气和海洋模式常用库和软件安装

模式安装编译中重要的一点就是尽量所有的库都用同样的编译器编译,以提高运行效率,减少因不兼容导致的错误比如WRF中netcdf和WRF、WPS编译器必须一致,否则会报错常用intel编译器,编译前要定义编译器环境变量export FC=ifortexport F90=ifortexport F77=ifortexport CC=iccexport CXX=iccnetcdf 4.1...

2019-08-03 22:25:40 787

原创 linux 常用命令

内核版本cat /proc/version包括gcc等版本uname -a发行版本lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:langu...

2019-08-02 13:57:14 167

原创 conda 环境

conda常用命令$ conda create --name tf$ source activate tf # 安装好后,使用activate激活某个环境$ source deactivate tf # 如果想返回普通环境,运行$ conda remove --name tensotflow --all # 删除一个已有的环境$ conda install scipy...

2019-07-28 18:36:24 907 1

原创 python matplotlib学习笔记

matplotlib.pyplot.plotplot([x], y, [fmt], *, data=None, **kwargs)plot([x], y, [fmt], [x2], y2, [fmt2], …, **kwargs)e.g:plot(x, y, ‘go–’, linewidth=2, markersize=12)plot(x, y, color=‘green’, marke...

2019-07-23 11:41:07 199

原创 Python Numpy 学习笔记

记录python学习过程中的问题[Python] Numpy数组格式化打印 (指定小数点位数)Numpy数组格式化打印方法 (指定小数点位数)np.set_printoptions(precision=3, suppress=True)precision: 保留几位小数,后面不会补0supress: 对很大/小的数不使用科学计数法 (true)formatter: 强制格式化,后面会补0...

2019-07-19 09:23:15 182

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除