MATLAB 可以做什么有趣的事


图像处理(人脸识别)

 
 

从test文件夹任选一张人脸分类器会自动从train文件夹里面搜索出最接近的人像使用PCA降维和最小距离分类器,分类效果还不错算法比较简单,有线性代数知识就能理解,这里不多介绍(如果有一定GUI基础并且学过线性代数,可以仿照我给出的 demo 自己也实现一个,算法原理、实验报告和源码地址David-Guo/face_recongnize · GitHub 

如果觉得有趣或对你有帮助,欢迎 star & fork

详细的报告见之前的博文:MATLAB实现基于PCA的人脸识别算法

信号处理(语音识别)

使用 MATLAB 控制笔记本声卡,采集人发出的声音信号,系统识别是数字几,然后显示在屏幕上

制作动画(仿真)

 
 


参加数学建模国赛时,用 MATLAB 做了一个视频动画,实时仿真了创意平板折叠桌的动态展开过程。

效果如下,视频上传后有些失真(知乎不能上传gif动画实在太让人不爽了)。源码有点长,就不贴出来了,见我的个人主页: 首页 · 子辰写字的地方



MATLAB 可以做什么有趣的事_第1张图片





制作网页(帮助文档)

 
 

可以做网页,并用 MATLAB 自带的浏览器查看,就像查看matlab帮助文档一样。我曾一度怀疑,matlab帮助文档就是它的 publish 做出来的,因为效果实在是太像了。下面是将自己收集到的或者突发奇想解决的一些问题,做成了属于自己的帮助文档,方便以后可以回顾。另外,之后的上研讨班,交作业和展示基本上都是使用网页展示

制作游戏

 
 

在 illovematlab 中文论坛见过一个用 MATLAB 做 Flappy Bird 的,还挺有意思。





下载地址:MATLAB游戏—
觉得这个游戏还是有点缺陷的,速度太快了。源码目前还在看,希望能改进,或者加入一些新的特性进去。

其实,之前我也一直有用 matlab 做游戏的想法,一直没有时间去折腾。



公式、图形可视化

 
 

可以很方便的绘制各种各样的图像,下面的图像都是我自己用 matlab 绘制出来的,可以通过略缩图感受下

matlab 自带一个 pretty 函数可以将 符号公式在命令行 打印出来,方便检查是否自己敲出来的公式是否有错,但是命令行的显示也比较丑陋。有人写了一个 函数 cute 可以自动开启一个浏览器页面,显示公式。效果如下:

cute 函数效果:

与Word交互(Notebook)

 
 

Notebook可以让你在 word 文档中调用 matlab 计算资源,将计算结果和绘制的图形,自动输出到 word 文档中,省去了复制粘贴的繁琐。让你更专注于编写文档,当然你也可以将测试通过的代码贴进文档,一气呵成的完成报告。

分享一个我用 Notebook 编写的关于统计建模的文档。文档大致介绍了,数学建模中关于数理统计的一些知识。无论你是否参加数学建模,都可以看看这个文档,写得非常简洁详细,有高中知识即可。如需具体知识,还需系统查看相关书籍。

下载地址:
M-book编写-数理统计基本知识.pdf_免费高速下载
效果如下




你可能感兴趣的:(matlab,语音识别,数学建模,脸部识别)