罗列一下从FileExchange
下载回来的好东西,常更新以备查。
通用型
adclose/mars2wgs:用于火星坐标转换(比如这个小项目)。
plot_google_map:调用Google Maps(比如这个小项目)。
export_fig:这个不说了,神器。
Non-uniform contourf/imagesc/colorbar:二维填色图里自定义什么区间用什么颜色。
inpaint_nans:二维矩阵无效值填充的利器。
ismonotonic:单调性判断
JSONLab:读写JSON利器。
MATLAB Schemer:MATLAB配色利器。
Rotate Image:矩阵旋转利器(比如画熊猫头的这个小项目)。
ScreenCapture:截屏利器(比如WindGIF这个小项目)。
ThingSpeak Support Toolbox:支援未集成
ThingSpeak
的Matlab早期版本。urlread2:
urlread.m
升级版Fast and Robust Curve Intersections:得到曲线交点的利器。
GetGoogleSpreadsheet:导入Google Spreadsheet到Matlab。
QR Code Generator 1.1 based on zxing:一个生成QRcode的小玩具。
arrow:画箭头的利器。
Panel:subplot的替代,特别用于干掉子图间的空隙。下面jLab里也有个类似的命令。
when - when a function was introduced by MATLAB:查询自带函数在哪版Matlab引入。比如我最近用的
islocalmax
和imregionalmin
,网上看到有这个命令,机器上却not found,查了才发现要新版本Matlab。Send Messages to Emails and/or Cell Phones:我没用这个,但还是放在这里。因为一开始我用的是我自己写的:还用
pcode
加密成了.p
文件,删掉.m
文件。后来,就改成调用IFTTT
的webhook
,推送至Telegram
了。RectRange:在我不知道
GINPUT.m
时自己写的小函数,实现在图上画矩形,返回矩形四顶点对应的(x,y)
(如题图)。写个能跑的脚本很简单,但要写个能给第二个人用的函数可不容易。不仅要写注释,还要预见各种出错的可能性,然后设置各种检测以实现应对各种状况的友好反馈。想正儿八经写函数给大家用的,你需要这篇:对函数的输入进行检查和解析。COLORMAP and COLORBAR utilities (Jul 2014):拿来在同一个figure中冻结子图的colorbar。
地学相关
- getDepth(latitude, longitude):查深度利器,需联网。
jLab: A Matlab toolbox for data analysis:这个犀利了,偏海洋的数据分析工具包,还有自己的主页。
Streamfunction Color:流线上色。
Wind Stresses computation:通过风速算风应力,其所用的拖曳系数参数化方案写在其注释里。
Water Salinity from Pressure and Conductivity of the water:压强、温度、电导率算盐度,SEAWATER也可以做这个。
还有些不是FE上的:
MOTU Client for handling, extracting and transforming oceanographic huge volumes of data:数据自动下载用(比如今日南海中尺度涡这个小项目)。
The M_Map toolbox:这个也不用说,Matlab画地图必备。
Written with StackEdit.