Matlab
secsilm
NLP 和 Python 开发者,正在学习 C++。GitHub:github.com/secsilm,知乎:zhihu.com/people/lyjwf1216
展开
-
MATLAB 矩阵分块函数 mat2cell 及 cellfun 函数
为了清理桌面上的word, so do this!在做一个项目的时候,接触到了这个函数,瞬间感觉好有用,遂记录之。(好像有点废话……)mat2cell函数就是将矩阵转化成胞元数组(cell array),用数学的语言讲就是矩阵分块。其意义和用法可以用matlab的帮助文档说清楚:而cellfun函数就是对每一个块做相同的操作,例如求和、求均值等等,用这个函数就避免了写for循环了,也算是matlab原创 2016-01-11 21:45:50 · 56557 阅读 · 4 评论 -
MATLAB 绘制平行六面体
如果给出一个平行六面体(甚至其他多面体)的各个顶点坐标,如何画出这个平行六面体。在网上找了找方法,可以参考这篇博客 matlab中patch函数详解。然后我具体查看了 Multifaceted Patches 帮助,记录下来以备后查。绘制主要就是利用 patch 函数,patch 的一般调用格式为patch(X,Y,C)(二维)和patch(X,Y,Z,C)(三维)。这里主要看三维情况下。...原创 2016-01-18 15:09:45 · 8634 阅读 · 1 评论 -
使用 MATLAB 的 fitlm 函数进行线性回归
今天在做《数理统计》关于线性回归的作业,本来用R已经做出来了,但是由于最近使用matlab很多,所以也想看看用matlab怎么做。matlab中有很多函数可以做各种各样的回归,也有cftool工具箱可以可视化的做回归,很方便。这里选用fitlm做回归,由于多元回归和一元回归基本思想是差不多的,操作也只是参数个数的问题,所以这里用一元线性回归做例子,记录下来以备后用。数据选用R中的自带数据:...原创 2015-12-21 16:56:15 · 42883 阅读 · 19 评论 -
用 MATLAB 将多个文件夹内的某些文件汇总到另一个文件夹
为了学习Python下载了一个视频教程,可是发现是很多(13个)压缩包组成的,而不是将视频放在一个文件夹内,虽然能够快速单独解压出来,但是仍然是13个文件夹,就是下图的样子,想要看视频还得去点每一个文件夹,甚是不便,于是想着用matlab来解决这个问题,把每个文件夹内的视频文件移动到一个新的文件夹内。 matlab代码:status=[]; % 操作状态矩阵for i=1:13 ...原创 2015-09-22 19:44:46 · 8871 阅读 · 2 评论 -
MATLAB GUI 中 Edit Text 的 Callback 函数何时执行
在做一个 GUI 的时候遇到一个问题,就是可编辑文本框(edit text)的回调函数(callback)会在什么时候执行,在网上找了半天无果,最后翻了翻罗华飞大神写的《MATLAB GUI设计学习手记》才搞清楚,总结如下:Enable 属性值为 on;文本内容经过编辑;单击当前窗口内任意其他 GUI 对象;对于单行可编辑文本,按 ENTER 键;对于多行可编辑文本,按 CTRL+E...原创 2015-11-05 15:04:59 · 10088 阅读 · 1 评论 -
MATLAB 批量文件重命名(详细解释)
这段时间在用 matlab 做手写数字识别,处理样本的时候需要对样本文件进行重命名,可是有好多,总不能一个一个重命名吧,于是上网百度了好多,不过大多都一样,但是没有解释,只有干巴巴的程序,弄了好一会才弄清楚(我太菜了……),于是写下了以备后用。更新这里我会列出对本文的更新。2017 年 3 月 21 日:优化排版,去除多余和易误导人的语句。2017 年 3 月 25 日:优...原创 2015-11-19 00:03:06 · 51846 阅读 · 23 评论