Have fun with sci.dog

MATLAB 第2页

MATLAB中table数据添加列column-SciDog

MATLAB中table数据添加列column

笔者最近使用matlab的table处理数据,感觉很方便,碰到一个需求,是要往table里添加一列,一下子蒙住了,最后在网上查到方法,发现自己还挺蠢了,年龄大了,脑子不好用了,记录下来。 方法很简单,像添加结构体一样添加即可。 比如,有这样...

赞(5)ALPFFALPFF阅读(4991)评论(1)
MATLAB和Python获得文件MD5值-SciDog

MATLAB和Python获得文件MD5值

笔者使用python和matlab,共同完成一个项目的归档整理,其中,python用来统计pdf文档和word文档的页数,matlab完全其他工作。 一个问题就是,要把python获得的文件页数和matlab进行匹配,一个容易的思路是,用文...

赞(0)ALPFFALPFF阅读(1214)去评论

MATLAB获取EXCEL非空白sheet个数

最近一批文档归档,要求统计每个excel文件表的个数,当然,要排除空白表。 这个功能用matlab很好实现,但笔者在MATLAB File Exchange上面居然没有找到可以直接使用的函数。没办法,只好自己动手写一个了。 代码很简单 需要...

赞(0)ALPFFALPFF阅读(1049)去评论
MATLAB编译MEX,加速程序运行-SciDog

MATLAB编译MEX,加速程序运行

MATLAB的m代码可以通过coder编译为mex执行程序,这种方式能有效加速程序的运行速度。 Step1: 安装支持的C/C++编译器,笔者通常安装Visual Studio,勾选C++桌面开发即可。 step2: 在matlab中选择合...

赞(0)ALPFFALPFF阅读(1463)去评论
深入理解fft变换-SciDog

深入理解fft变换

Fourier 变换是牛人傅里叶提出的一种数学变换,可以用来做频率分析。现在利用matlab已经可以简单快速的实现一个fft变换了,但是要正确的理解结果,还是有几个点需要特别注意:看下面这个比较傻的matlab fft程序: 可以发现几点:...

赞(2)fx4722fx4722阅读(1341)评论(1)
MATLAB写大于4G的超大TIFF文件-SciDog

MATLAB写大于4G的超大TIFF文件

MATLAB新的版本支持LibTiff库,LibTiff库是支持BigTiff文件格式的,当写入BigTiff文件的时候,要特别注意mode要用w8,直接采用w,是普通Tiff格式,w8则为BigTiff格式。 另外,还在网上找到一个超快的...

赞(3)ALPFFALPFF阅读(1934)去评论
MATLAB字符数组与字符串数组-SciDog

MATLAB字符数组与字符串数组

早期使用MATLAB的老同学应该都知道,matlab是用单引号‘’来表示字符数组的,通过字符数组的方式存储字符串。 MATLAB2020a的版本里面,已经有了新的字符串数据类型,新版本用双引号“”表示字符串。 “”表达的字符串比用 R...

赞(0)ALPFFALPFF阅读(1205)去评论
MATLAB App Designer 中使用事件(一)-SciDog

MATLAB App Designer 中使用事件(一)

最近使用MATLAB App Designer开发了一个图像处理的App。总体感觉,还是比较方便和快捷的。App Designer和GUI的一个显著区别是,就是App Designer默认采用的是类作为的窗口,而GUI为函数。因此,通过类的...

赞(0)ALPFFALPFF阅读(1607)去评论
matlab新数据类型string-SciDog

matlab新数据类型string

2016年之前的matlab版本,字符串都是以字符数组的形式存在的,这使得matlab操作字符串十分不便。mathworks在2016b版本引入了新的数据类型string,使得处理字符串变的容易。直接上图 现在呢,单引号是老的字符数组,而双...

赞(0)ALPFFALPFF阅读(1698)评论(2)