- 博客(35)
- 收藏
- 关注
原创 位图、矢量图区别
位图:由像素点组成,图像质量和分辨率有关;常见文件格式有png、jpg、bmp等;常用绘图软件有Photoshop、painter、Windows系统自带画图工具;优点是可以制作出色彩丰富的图像。矢量图:一系列由点连接起来的线,数学向量;无分辨率之说;常见格式有cdr、ai、eps、pdf、svg等;常用绘图软件有Adobe illustrator、cordrawl等;优点是可以无限放大,不会失真,存储空间也小。...
2022-04-07 21:49:44 5150
原创 matlab中控制figure显示大小,print输出图片大小
matlab是面向对象的,最高等级的对象是screen,它定义了figure可以用的最大szie。screen下面是figure。figue就是你画图的时候跳出来的那个新的对话窗口。如果figure变化,screen是不会跟着变化的。但screen变化的话,figure就要跟着变化了。figure下面是axes。axes是那个窗口里面你要画的东西。axes的大小和位置取决于figure,如果你放大缩小figure的大小的话,里面的图线也会跟着变化的。总结起来就是三级对象,screen尺寸/figure尺寸/
2022-04-04 20:51:30 10406 1
转载 shell中实现并行运算
linux系统中一切皆文件,都可以以文件的方式进行管理和访问 计算机的基本知识 先讲下冯诺依曼体系结构。这个是一个计算机入门第一节课必然会提到的知识,冯诺依曼体系结构提出了计算机采用二进制,计算机应该按照程序顺序执行,它由输入设备、输出设备、存储器(只考虑内存)、控制器+运算器(CPU)组成,注意在不考虑缓存情况下,这里的CPU只能对内存进行读写,不能访问外设(输入或输出设备),外设要输入或输出数据,也只能写入内存或者从内存中读取。任何计算机系统都包含一个基本的程序集合,称为操作系统...
2022-03-06 04:38:39 2542
转载 g77、gfortran、gcc的区别与联系
g77介绍:g77 是 Fortran77 的编译器。它对 Fortran 77 标准提供完备的支持,并支持 Fortran 90 和 95 的部分特性。 由于 Fortran 77 标准在数值计算中的影响力,g77 可能是应用最广的Fortran编译器。 在 gcc-4.0 之前,g77 是gcc的一部分,但是目前已停止更新和维护。这主要是由于gcc-4.0及其之后的版本更改了原先gcc版本中的所有语言的前端界面,而g77由于没有被维护者更新到gcc-4.0架构,所以不再是gcc-4.0之后版本
2022-02-22 03:30:18 7824
原创 利用matlab批量更改文件下的文件名
path='E:\maduo\example\test';%被读入文件的路径path1='E:\maduo\example\test_800_3200';%更改文件名后的文件存储路径file=dir(path);%这种方式读取好像会保留原文件.(在结构体中第一个)和上一次目录..(在结构体第二个),所以从第3个开始count=length(file);for num=3:countnewname=[file(num).name(1:end-2),'sac.T'];%新文件的文件名movefil.
2021-12-04 18:21:29 961
原创 WSL2中使用VcXsrv实现xfce4图形界面
注:安装了VcXsrv,就不用在安装Xming了1. VcXsrv的安装前两步,按照默认选项安装第三步,一定要勾选Disable access control选项,否则无法正常显示点击“完成”结束安装,此时桌面有一个Xlaunch图标,菜单栏右下角出现Xlaunch角标,这表示安装成功。2. wsl2终端安装xfce4sudo apt install -y xfce43. 配置DISPLAY环境变量首先要查看linux子系统是wsl1还是w...
2021-10-25 20:28:58 5315 5
原创 error while loading shared libraries: libgfortran.so.3: can‘t open shared object file: No such file
这是缺少libgfortran.so.3库在进行编译的时候,可能经常会遇到缺少某个依赖文件的error提示,但是如果知道缺少的文件来自于某个软件包,那么直接下载该软件包并安装即可解决问题。这里推荐先用apt-file寻找缺失文件所在的软件包如果ubuntu系统没有安装apt-file,先安装sudo apt-get install apt-file更新apt-file数据库sudo apt-file update查找缺失文件所在软件包sudo apt-file search
2021-09-14 22:44:03 19272
原创 Google搜索技巧
1、快速搜索特定格式的文件、视频等如:“简历:doc”、“阿甘正传:mp4”2、搜索某一网站内部的内容如:“阿甘正传 site:www.iqiyi.com”、“北京大学 site:www.bilibili.com”3、在谷歌搜索框内打入双引号,并在双引号内填入想要搜索的内容,则搜索时双引号内的内容不会被拆分,搜索结果更加精准4、搜索含有某个标题的内容如:“intitle:GamesoftheTokyoOlympic”5、使用+/-号,搜索包含/不包含特定词的内容6、利...
2021-07-19 02:39:33 406
原创 该设备正在使用中,请关闭可能使用该设备的所有程序或窗口,然后重试
1、如果你打开了“预览窗格“,并用“预览窗格”预览了U盘或者移动硬盘里的内容(比如图片,pdf等文件),那么弹出U盘就会出现上述问题,此时关闭“预览窗格”即可解决问题2、粘贴板里含有U盘或者移动硬盘里的内容3、使用HotSwap软件解决弹出问题。该软件和Windows 设备管理器中删除设备的功能是一样的,其可以在设备热插拔之前,确保所有数据都写到磁盘上。即该软件的作用是终止和U盘或移动硬盘有数据传输的应用程序,因此不会对U盘和移动硬盘有伤害。HotSwap下载地址:http://mt-.
2021-07-19 00:54:12 21988
原创 WSL下挂载移动硬盘
假设的移动硬盘符为F在mnt下建立文件夹f:sudo mkdir f挂在硬盘到文件夹f(注:“F:”后有空格):sudo mount -t drvfs F: /mnt/f弹出硬盘:sudo umount /mnt/f
2021-07-12 15:43:25 1372
原创 fortran run time error: end of file.
若运行程序出现了这样的提示:At line 30 of file msr.f90 (unit = 3, file = 'data.out')Fortran runtime error: End of file这表明你在30行读取的文件不完整,这种不完整可能是没有按照标准格式编写,也可能是上一步没有完整正确生成第30行所读取的文件,可能是gfortran版本不兼容导致的语法不兼容,可通过更改gfortran版本解决。安装gfortran链接:https://blog.csdn.net/msl201
2021-06-23 00:53:46 9782
原创 windows下gfortran编译error:Note: The following floating-point exceptions are signalling: IEEE_UNDERFLOW
这是gfortran版本不兼容的问题: IEEE_INVALID_FLAG is triggered by invalid operations, such as trying to take sqrt(-1.0). IEEE_DIVIDE_BY_ZERO is triggered when a number is divided by zero. IEEE_UNDERFLOW_FLAG is triggered when the result of an expression u
2021-06-23 00:40:53 4480 1
原创 mingw-w64-install.exe
安装MinGW-w64有两种方式,一种是在线安装,需要用到mingw-w64-install.exe,但从官网下载网速特别特别慢,所以我在这里上传了,供大家使用。另一种离线安装方式,直接下载某一版本的GCC编译器即可,但有时候会遇到版本和程序间不兼容的问题。链接:https://pan.baidu.com/s/1iHOVNBxswbr0DrSfViHIBA提取码:jszh...
2021-06-23 00:32:36 5811 6
原创 DNS\ip\https区分
Internet Protocol:缩写ip,简称互联网协议。Hyper Text Transfer Protocol:缩写https,超文本传输协议安全。Domain Name System:缩写DNS,简称主域名系统。由于计算机只能识别数字,所以每一个网站的唯一ID一定是一串数字,如百度搜索页面(图1)的唯一地址为“14.215.177.39”,在浏览器地址栏直接输入可进入该页面。但是这一串数字ID很难记住,如果建立域名www.baidu.com和网站ID之间的连接关系,那就方便多了。而域名系统就实
2021-05-23 22:47:14 219
原创 三维空间平面方程
已知空间中三点,求平面方程:三点坐标:(x1,y1,z1),(x2,y2,z2),(x3,y3,z3)待求平面方程:Ax+By+Cz+D=0求解公式:平面法向量为(A,B,C)空间坐标原点到平面的距离为DMatlab代码:%%%求解平面方程detd%%%% syms x y z% A=[4.635700000249112,44.509499999951906,-47.6];%A,B,C为平面上的三点% B=[4.689699999741158,44.537599999956880,-4
2021-05-13 14:40:20 7120
原创 参考文献 conference paper和conference proceedings的区别
The Conference Proceedings reference type is best used for unpublishedproceedings. Articles that are published as part of the comprehensiveconference proceedings should be entered as Conference Paper references.也就是说,(1)已经出版的proceeding,应该归结到Conference P
2021-05-10 21:34:55 13838
原创 EndNote添加GB/T7714-2005文献格式
目前国内很多期刊和毕业论文著录格式要求都采用GB/T7714-2005和GB/T7714-2015使用EndNote整理文献是主流选择,它让写文章变得更加方便。EndNote有自带的Chinese Std GBT7714 (Author-Year) 和Chinese Std GBT7714 (Numeric)的格式,可从EndNote官网下载。但这两种并不是严格基于GB/T7714编写的,使用时可按照GB/T7714修改,修改详细教程网上有公开的基于GB/T 7714-2015 《文后参考文献著录规则
2021-05-09 23:08:30 19547
原创 ASCII、Unicode和UTF字符编码区别
计算机的CPU是由晶体二极管组成,只有开关两种状态,因此计算机只能识别0和1。计算机的一个开或关状态称为一个bit,若干个bit可以组成最基本的存储单元byte,因此人类的各种语言就可以用byte存储起来并约定一一对应表示,这种以二进制来表示符号的过程就叫做编码。1、ASCII(American Standard Code for Information Interchange)编码是用于显示现代英语与部分西欧语言的一套编码,7或8位,只包含英文字符、数字和英文的一些标点符号等。2、Unicode是
2021-03-20 22:21:42 394
转载 【转】MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)
转自:http://www.matlabsky.com/thread-10308-1-1.html 一. 基本知识:--------------------------------------------------转----------------------------------------------------1. 二进制文件与文本文件的区别: 将文件看作是由一个一个字节(byte) 组成的, 那么文本文件中的每个字节的最高...
2021-03-20 20:31:16 3544
转载 Linux下的换行符\n\r以及txt和word文档的使用
linux下编写的文档结尾为换行符\n,MAC下编写的文档结尾为回车符\r,而window下编写的文档结尾为\r\n,所以window下打开linux文档的内容会挤在一起。在linux中去除window中的/r:sed -i 's/\r//' filename具体详见:https://blog.csdn.net/zollty/article/details/6771858...
2021-03-19 21:23:17 349
原创 variogram(变异函数)、structure function、covariance、variance的区别与联系
学习数学建模可深入了解
2021-01-20 04:33:32 1124 1
转载 shell变量的设置规则
1、2、变量赋值与运算1).变量赋值:name=lbg 等号前后不能有空格name=“Lebron James” 变量值中有空格要用双引号echo name用{name} 用name用{}更保险shopt -s -o nounset 设置“先声明再使用”2).取消变量:unset 释放变量和函数的内存3).位置参数:${n}:输入的第n个参数($0表示脚本名字)$#:输入参数的数量$@:输入的所有参数$!:输入的最后一个参数$?:上一
2021-01-11 16:04:23 538
转载 概率论于数理统计
1、马尔可夫性质(Markov Property):当一个随机过程在给定现在状态及所有过去状态情况下,其未来状态的条件概率分布仅依赖于当前状态,那么此随机过程即具有马尔可夫性质。具有马尔可夫性质的过程通常称之为马尔可夫过程(Markov process)。记录下所有时刻参数的变化, 就构成了马尔科夫链(Markov Chain,MC)。现代统计学中,在求复杂贝叶斯积分时, 用到马尔科夫链以及一些随机抽样的方法, 获得参数的近似分布。马尔可夫链可被应用于蒙特卡罗方法中,形成马尔可夫链蒙特卡罗(Markov C
2021-01-05 20:36:39 233
原创 gdal_translate用法
1、geotiff转换为GMT所需的grd文件gdal_translate -of GMT -a_nodata NAN input.tif output.tif2、有时候geotiff不止一个波段,需要转成单波段的geotiff才能进一步转化为GMT的grd文件gdal_translate -b 1 input.tif output.tif3、更改投影系统,比如把横轴墨卡托投影转换为带有经纬度的WGS84坐标系gdalwrap -s_srs def -t_srs def input.tif out
2020-12-25 22:54:08 6427
原创 ENVI/ArcGIS栅格文件任意多边形裁剪
ENVI裁剪1、通过ROI裁剪,即使选择的是多边形,最终裁剪的也是矩形。圈出感兴趣的区域后一定要保存ROI,最后“subset from roi”进行裁剪2、通过mask裁剪,先ROI多边形圈出感兴趣的区域并保存,再“build mask”建立掩膜文件,通过ROI导入掩膜区域,并保存,若“area on”则代表掩膜区域有值,若“area off”则代表掩膜区域无值,最后“apply mask”进行掩膜ArcGIS裁剪...
2020-12-18 01:04:47 2522
原创 编译断层滑动分布反演软件SDM心得
1、用“gfortran *.f”直接编译,会生成二进制文件a.out,可直接用于反演2、头文件sdmglob.h中,常值NOBSMAX不能超过20000,否则编译时报错:collect2: error: ld returned 1 exit status3、观测数据文件约5000行左右,亲测8000行反演时报错NOBSMAX too small...
2020-12-10 19:48:25 2107 18
原创 ubuntu安装包常用下载地址
安装包下载地址:http://archive.ubuntu.com/ubuntu/pool/main/ https://pkgs.org/GNU操作系统:通过安装包来实现自由操作,例如ubuntuapt安装包:apt可通过/etc/apt/source.list里的源链接查找并安装相关软件包。包括apt install,apt-get installapt is a commandline package manager and provides commands forsearching an
2020-12-10 18:06:58 2762
转载 地理坐标系与投影坐标系的区别
地理坐标系:Geographic coordinate system投影坐标系:Projected coordinate system见网址:https://wenku.baidu.com/view/fce229355a8102d276a22f8e.html
2020-11-29 19:10:14 225
原创 envi标准格式和tiff格式的区别
**envi标准格式和tiff格式的区别**两者都是raster imageenvi标准格式由头文件和包含像元值的二进制文件组成。(1)头文件包含行列数、数据类型、投影坐标信息、对应二进制文件的存储方式(BSQ、BIL、BIP)等打开图像必需的信息,由ENVI第一次读取数据文件时创建的。后缀名为hdr。(2)二进制数据文件通用栅格数据都会存储为二进制的字节流,通常它将以BSQ(band sequential,按波段顺序储存)、BIP(band interleaved by pixel,按波
2020-11-14 20:16:21 5022
转载 GAMMA软件介绍
GAMMA软件是世界著名的瑞士GAMMA遥感公司开发的专门用于干涉雷达数据处理的全功能商业软件,GAMMA软件能够完成将SAR原始数据处理成DEM、地表形变图、土地利用分类图等数字产品的整个过程。除此之外,GEO软件包中还提供了图像的配准和地理编码功能。对于那些在不太稳定的机载遥感平台上获取的雷达数据,运动补偿软件包(MOCOM)中专门提供了一些高级的处理方法。每一个软件包都是组件式的,因此用户可以按自己喜欢的方式来使用。GAMMA软件分成五个部分:1.组件式的SAR处理器(MSP)2.干涉SAR处理
2020-09-02 22:11:26 12777 8
原创 在mobaXterm进入ssh终端后,键入上下左右键出现乱码
在mobaXterm进入ssh终端后,键入上下左右键出现乱码,如:[[A[[A[[A[[A[[A[[C[[C[[B[[A[[D[[C[[A[[A[[A[[D[[B[[C[[A解决办法:输入bash并回车试试,具体原因还不清楚,欢迎留言讨论。
2020-08-13 22:15:05 4986
原创 ubuntu中执行`./test.sh`显示`-bash: ./test.sh: Permission denied`解决办法
ubuntu中执行./test.sh显示-bash: ./test.sh: Permission denied解决办法这是由于用户对test.sh脚本文件没有执行权。解决方法:chmod u+x test.sh
2020-07-20 18:11:53 2339
原创 shell脚本报错:-bash: test.sh: /bin/bash^M: bad interpreter: No such file or directory
shell脚本报错:-bash: test.sh: /bin/bash^M: bad interpreter: No such file or directory原因分析解决方法原因分析这主要是因为shell脚本是dos格式(脚本是在window系统下编辑的),而Linux运行的脚本需要时unix格式。原来是unix系统和dos系统文件存储格式不一样。回想计算机的史前史,那时的打字机使用两个字符来开始一个新行。首先是一个字符命令使打印头移回开始位置(回车),然后另一个字符命令控制向前进纸一行(进纸)
2020-07-20 18:05:34 508
转载 win10系统下命令查看系统软硬件信息
1、查看电脑系统属性:dxdiag命令2、查看系统信息:systeminfo3、查询BIOS详细信息:wmic bios4、查看CPU详细信息:wmic cpu5、查看CPU型号:wmic cpu list brief6、查看内存详细信息:wmic memorychip7、查看内存条数:wmic memorychip list brief8、查看缓存内存:wmic memcache list brief9、查看磁盘详细信息:wmic diskdrive10、查看盘符格式大
2020-05-28 00:18:22 1083
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人