lorenz系统matlab_Matlab中的小彩蛋

6879a8e8888258e138308694e53cc3ac.gif

640?wx_fmt=other 好几天没有和大家见面了 今天小编就带给大家 一些小彩蛋 虽然MATLAB在中国的一些高校被禁 但是在工程中有着许多应用无法替代 下面小编就来说说那些有趣的彩蛋 点赞支持一下我们吧! 文末有惊喜

7dabbf08d83a80d1533aaac41d3d0c4d.gif

细说MATLAB里面的彩蛋

MATLAB是美国MathWorks公司出品的商业数学软件。常用于算法开发和数据可视化、数值计算等等方面,其主要分为MATLAB和Simulink两部分。

可是万万没想到,该软件的开发者也是如此俏皮可爱。

编程界有一句话:Talk is cheap, show me the code.

既然如此,那我们就在命令行中输入以下命令即可得出彩蛋。

1、首先输入spy

441c580673685ca856eabad34ad136de.png

% 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函数,得到图象:

369f1ee7eacaf8524eacab4d848daf4c.png

% penny 并不是一个有意义的函数,是一个script,load这个penny.mat数据之后surf出来的。 3、xpbombs 在命令行中输入这个函数,得到结果:

b3408c1826e96cce80806af44774eb03.png

这个命令你可能不熟悉但是弹出来的东西绝对会让你wow一下,xp指的就是xp系统,这个命令打开的就是xp系统的扫雷游戏。 这个扫雷完全使用内建uicontrol实现,对了,初学者想涉及界面编程的看看这些例子比网上的教程要好的多,这些都是专业的人写出来的。 4、Knot

16c2e93675d0fb6a76b8162187e683c4.png

% 3D打结,这个脚本是用surf把3D打结画出来了 5、lorenz 在命令行中输入该函数,得到图象:

f7542241fcd49882339950e13ed3508d.png

这个对于学过非线性计算的同学们可能非常熟悉,这个就是解一个非线性动力方程。 弹出来的GUI里很明白的展示了吸引子是如何累积起来的,同样也是用uicontrol做的,非常优雅的代码 6、rlc_gui 在命令行中输入该函数,得到图象:

f0b9b90e114b15470d811f3be9813808.png

这是个电路的GUI,里面有电路的基本原件 R电阻,L电感,C电容。组成阻尼震荡电路。再次感觉这些才是真正应该细看的所谓“范例”。 7、travel 熟悉数学建模的同学应该知道TSP问题,这个函数就是可视化这一过程。

9cdadccfb823fdd34017315f813c5137.png

Matlab当中还有不少彩蛋,大家有时间可以研究一番。 今天内容到此结束,起立喝水~

267c62bae4f79668bcb9c81e1c462127.gif

4c985b1475137cd3cc7d347133ed2483.png

今天内容到此结束 以上内容有问题可以私信小编 欢迎大家添加微信号:“小南教育” 计算机等级考试资料9折起售!

bb09345fb752d71a62fb3f45da85df1c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值