科学网

 找回密码
  注册
搜索
热搜: 科学 论文
搜索
Matlab 二维空间滤波
肖鑫 2021-5-10 18:38
来源: https://www.mathworks.com/matlabcentral/fileexchange/61003-filt2-2d-geospatial-data-filter 这个作者其实是基于 ndnanfilter.m - File Exchange - MATLAB Central (mathworks.cn) 这个工具包写的,里面用了fspecial函数构造高斯滤波窗口(Gaussian window) ndnanfilter.m 默认采用矩形窗口,在 ...
个人分类: Matlab学习笔记|884 次阅读|没有评论
MATLAB 多维数组求和、求平均
肖鑫 2021-4-14 08:04
用了四五年matlab,遇到问题基本靠搜索引擎,没有看过正经学习的书籍的后果 就是今天我才知道多维数组求和不用写多个sum或者mean,之前还好奇为什么 matlab没有像老古董fortran那样的数组索引方式 example: test_martrix = rand(4,4,4,4); test_mean = mean(test_martrix(:)); % 这个等价于 mean(mean(mean(mean(tes ...
个人分类: Matlab学习笔记|1725 次阅读|没有评论
Matlab 粗箭头绘制
肖鑫 2021-3-31 18:42
来源: https://www.mathworks.com/matlabcentral/fileexchange/278-arrow matlab官方工具箱介绍是一个很神奇的地方,原贡献者和评论中的贡献者非常多 能帮助解决很多疑难问题,例如上一篇博文便是来自于官方解答 最初得到arrow.m是来自叶师兄的工具包,但是这个版本非常老了,会有些不兼容的命令 由于作者Er ...
个人分类: Matlab学习笔记|1022 次阅读|没有评论
[转载]Matlab Recover data from a corrupt MAT-file
肖鑫 2021-3-31 09:42
来源: https://www.mathworks.com/matlabcentral/answers/98890-how-do-i-recover-data-from-a-corrupt-mat-file 有时候MATLAB读取mat文件会File might be corrupt 的错误 数据其实是保存到mat里了,只是部分变量在保存过程中出现了问题( a corrupt zero-byte tag ) 底下的 MathWorks Support Team 给出了 ...
个人分类: Matlab学习笔记|725 次阅读|没有评论
Matlab 关于NaN值的填充
肖鑫 2020-12-16 08:52
以前认为很麻烦的事往往一行命令就能搞定,代码如下 figure('position', ,'PaperPositionMode', 'auto') m_proj('Satellite','radius',10,'lat',21.13,'long',150,'rot',0) ax = subplot('posit ...
个人分类: Matlab学习笔记|1445 次阅读|没有评论
matlab patch画图不挡住坐标轴axes
肖鑫 2020-6-10 10:46
patch contourf偶尔会挡住box和grid 要将坐标轴放到最上方,可以在box on后加一句 set(gca,'Layer','top');
个人分类: Matlab学习笔记|2569 次阅读|没有评论
Matlab 画图如何在logarithmic scale使用patch或者fill
肖鑫 2020-6-10 10:01
使用patch命令后,如果将坐标轴设置为对数坐标,则阴影效果会消失 是因为在对数坐标下,0和小于0的值无法呈现出来,因此采用一个小量来代替0 patch( , ,... ,'facealpha',.5,'edgecolor','none') set(gca,'fontsize',12,'xscale','log','yscale&# ...
个人分类: Matlab学习笔记|1777 次阅读|没有评论
[转载] matlab 输入月份得到该月天数
肖鑫 2020-5-20 12:26
这个程序是近一年前在百度知道上看到的,发现还挺有用,所以在此分享一下 % 输入201501,返回31 % 输入201502,返回28 % 输入201504,返回30 function =daycal(x) month=mod(x,100); year=(x-month)./100; num= ; if mod(year,4)==0 mod(year,100) % 判断year是否为闰年,因为闰年的2月是29天 &nb ...
个人分类: Matlab学习笔记|1943 次阅读|没有评论
Matlab m_map一张地图上使用用多个colormap以及patch精细岸线数据去除河流
热度 1 肖鑫 2019-12-10 15:35
主修物理海洋学,有变量空间场的画图需求,这是遇到的一些细节问题,部分灵感来自于网络。 本人在画陆地数据加温盐场的图时,需要调用两个colormap,这有很多种解决办法; 普通的2014b以后的版本来讲,对于一个ax1 = axes(),ax2 = axes(); 两个坐标轴上的绘图可以直接用colormap(ax1,'jet') colormap(ax2 ...
个人分类: Matlab学习笔记|7040 次阅读|2 个评论 热度 1
Matlab 利用新建坐标轴绘制多列legend
肖鑫 2019-12-4 09:51
如果想要绘制多列横排legend怎么办嘛,最终结果如下图所示,灵感来自于网络 % 第一组数,对应上图左侧 lg_barV = bar(*,*);%*为你要画的变量 lg_linethinV = plot(*,*,'linewidth',.8);% 细线 lg_lineboldV = plot(*,*,'linewidth',2);% 粗线 % 第二组数,对应上图右侧 lg_barT = bar(*,*) ...
个人分类: Matlab学习笔记|1988 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2022-1-27 00:45

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部