Matlab除了不会生孩子,还有什么做不到?
有道是“工欲善其事,必先利其器”。
身为一只搞算法的工科狗,Matlab毫无疑问是我辈的科研神器。
几年前初入师门,师姐便叮嘱我务必好好修行C++大法,Matlab之道虽极好上手却始终不是主流。
那个时候,我对Matlab的印象和使用,的确仅停留在一些简单数据处理的低级阶段。而我等图像处理一派,毕业之后想找个东家安身立命,必以C++为敲门砖,所以我自然是亲C而远M。
彼时我为领悟C++封装继承多态等心法窍门而痛苦不堪,尚不知Matlab的真正实力有多强大。
图像处理、计算机视觉、数学统计、智能算法、数据挖掘、控制系统、信号处理、经济金融、程序化交易、生物与仿生学、并行计算与分布式……Matlab无所不能。而Simulink作为Matlab的大杀器,相信每位做工程仿真的孩纸都不会陌生。
不过,我今天不会从专业技术的角度去剖析Matlab的作用,只搬运些“奇技淫巧”,与君共赏。
1.把你的心我的心串一串
绘制红心应该是我们菜鸟初学者用来臭显摆的最好trick了吧。
图片来自网络2.烟花
我就是我,是颜色不一样的烟火。
作者:谢中华3.演奏
来一曲卡农吧,第一次听到时蛮意外。
跳转到网盘可直接打开播放。
4.数独
用摄像头对准数独题目拍摄一张,matlab可以秒解。
图片来自MathWorks5.游戏
iLoveMATLAB版主 stellariFlappy Bird最近一直很火。作为玩家,我其实并不喜欢这个游戏;但是作为游戏开发者,用它来练手再合适不过了。于是自己也跟风试了一下。最后做到的效果应该和原版差不多(除了一些提示信息外,见下图)。屏幕分辨率,所有的水管大小,间距,以及卷轴卷动的速度都和原版是完全一致的。重力加速度等物理参数是参考国外一些闲人的测试结果设置的,目测和原版接近。小鸟的扇翅频率可能比原版略高(这个我认为不重要所以没有仔细调整)。
以及matlab有自带的小游戏,比如扫雷。
作者:谢中华这是个旋转的百家姓文字球,还蛮酷炫的吧。它是用Matlab做出来的。
未完待续……