
好几天没有和大家见面了今天小编就带给大家一些小彩蛋虽然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折起售!

所有评论(0)