好几天没有和大家见面了
今天小编就带给大家
一些小彩蛋
虽然MATLAB在中国的一些高校被禁
但是在工程中有着许多应用无法替代
下面小编就来说说那些有趣的彩蛋
点赞支持一下我们吧!
文末有惊喜
细说MATLAB里面的彩蛋
MATLAB是美国MathWorks公司出品的商业数学软件。常用于算法开发和数据可视化、数值计算等等方面,其主要分为MATLAB和Simulink两部分。
可是万万没想到,该软件的开发者也是如此俏皮可爱。
编程界有一句话:Talk is cheap, show me the code.
既然如此,那我们就在命令行中输入以下命令即可得出彩蛋。
1、首先输入spy
% spy命令本身是个正经命令,是用来可视化系数矩阵元的,调用方法是spy(S)(S为矩阵元)。 然而,函数不能没有default。开发者就用 子函数的形式设置了一个默认稀疏矩阵:function S = defaultspy c =['a:321mj --- a long long string --- YCCXYFH9oo2'];i=double(c(:)-32);j=cumsum(diff([0;i])<=0)+1;S =sparse(i,j,1);
2、penny
在命令行中输入penny函数,得到图象:
% penny 并不是一个有意义的函数,是一个script,load这个penny.mat数据之后surf出来的。 3、xpbombs 在命令行中输入这个函数,得到结果: 这个命令你可能不熟悉但是弹出来的东西绝对会让你wow一下,xp指的就是xp系统,这个命令打开的就是xp系统的扫雷游戏。 这个扫雷完全使用内建uicontrol实现,对了,初学者想涉及界面编程的看看这些例子比网上的教程要好的多,这些都是专业的人写出来的。 4、Knot % 3D打结,这个脚本是用surf把3D打结画出来了 5、lorenz 在命令行中输入该函数,得到图象: 这个对于学过非线性计算的同学们可能非常熟悉,这个就是解一个非线性动力方程。 弹出来的GUI里很明白的展示了吸引子是如何累积起来的,同样也是用uicontrol做的,非常优雅的代码 6、rlc_gui 在命令行中输入该函数,得到图象: 这是个电路的GUI,里面有电路的基本原件 R电阻,L电感,C电容。组成阻尼震荡电路。再次感觉这些才是真正应该细看的所谓“范例”。 7、travel 熟悉数学建模的同学应该知道TSP问题,这个函数就是可视化这一过程。 Matlab当中还有不少彩蛋,大家有时间可以研究一番。 今天内容到此结束,起立喝水~今天内容到此结束 以上内容有问题可以私信小编 欢迎大家添加微信号:“小南教育” 计算机等级考试资料9折起售!