MATLAB 编程/附加章节/MATLAB 彩蛋
MATLAB 是目前市场上为数不多的将彩蛋包含在其产品中的专业软件之一。
以下是一些已知的未公开的演示函数:只需输入这些命令,然后自己看看
所有这些彩蛋都在 MATLAB R2020a 上进行了测试(非按字母顺序)
玩得开心!注意:要查看源代码,请在命令名称后使用 **edit** 函数
命令 | 描述 | 图片/示例 |
---|---|---|
cruller | 通过绕 XYCRULL 函数定义的偏心椭圆旋转来构建一个甜甜圈。 | |
date | 以 dd-mmm-yyyy 格式返回日期 | 08-Aug-2022 |
sldemo_fuelsys | 容错燃料控制系统仪表板的仿真 | |
funtool | 一个交互式绘图计算器,可以操作单个变量的函数。 | |
sf_aircraft | 模拟飞机的燃油喷射系统 | |
sf_newtons_cradle | 模拟牛顿摆 | |
teapotdemo |
一个使用著名的Newell 茶壶 来演示 MATLAB 图形功能的演示。 | |
teapotGeometry | 数据生成表示著名的犹他州茶壶表面的顶点、面和颜色。 | |
graf3d | 演示 MATLAB 中曲面图的句柄图形。 | |
earthmap | 代表地球地形的地球仪 | |
soma | 对 Piet Hein 的索马立方体的预先计算的解 | |
somasols . | 生成索马立方体的完整解 | |
clock | 返回一个六元素日期向量,包含当前时间和日期的十进制形式 [年 月 日 时 分 秒] |
1.0e+03 * 2.0220 0.0080 0.0070 0.0230 0.0360 0.0192 |
taxDemo(收入) | 计算收入的税款。 | |
logo | 使用 MATLAB(R) 照明绘制 L 形膜徽标。 | |
membrane | 绘制 MATLAB(R) 徽标的 3D 彩色曲面 | |
spy | 此函数实际上用于可视化稀疏模式。 如果没有给出参数输入,它将生成一张狗的图像。 如果在 Matlab R2011a 之前的版本中输入,它将显示漫画间谍大战间谍 中的角色白间谍。 |
|
life | 这是 MATLAB 对康威生命游戏 的模拟。 细胞是存活、死亡还是产生新细胞取决于它们八个可能的邻居中有多少个是活的。通过使用稀疏矩阵,所需的计算变得惊人地简单。 |
|
truss | 弯曲桥桁架的动画。此演示动画演示了二维桁架的 12 种自然弯曲模式。 | |
vibes | 此演示解决了一个 L 形膜的振动波方程。 | |
makevase | 生成并绘制旋转面。使用 SURFL 命令绘制与该线对应的旋转体。 | |
sf_cdplayer | Simulink 模型模拟 CD 播放器。 | |
xpbombs | 显示一个扫雷 游戏,雷区中有 13 个炸弹隐藏。 | |
lorenz | 绘制围绕洛伦兹混沌吸引子 的轨道。 | |
travel | 此演示动画演示了“旅行推销员”问题的解决方案。(仅限美国境内的城市) 问题是要在沿途行驶最短总距离的情况下,形成一定数量城市的一个闭合回路。 |
|
fifteen | 显示一个 15 游戏拼图游戏 一个由 15 个方块和 16 个槽组成的滑动拼图。通过按顺序将所有 15 个方块排列起来,留出最后一个方块空着来解决拼图。 |
|
bucky | 巴克敏斯特·富勒测地线穹顶的连通性图。(显示 60 个坐标) | |
sf_spectrum_analyzer | 模拟测量系统的频率响应 | |
census | 显示美国人口的推算预测值 | |
sf_angle_events | 模拟起动和功率输出 | |
ex_guide_timergui | 以固定间隔执行图形更新 | |
quivdemo | 将 QUIVER 叠加到具有插值阴影的 PCOLOR 图上。 | |
sf_elevator | 模拟 9 层建筑物内的电梯。 | |
penny | 显示美国一分硬币的 3D 渲染 | |
matlab.ui.internal.toolstrip.Icon.showStandardIcons | 显示所有标准图标 | |
knot | 计算管状表面的参数表示,并使用 SURF 显示管子。 | |
spharm2 | 此示例演示了如何使用球谐函数(傅立叶级数的球面版本)来模拟地球的自由振动。
地球。 |
|
eml_asteroids | 玩一个小行星游戏 | |
eml_fire | 模拟燃烧的火焰 | |
sf_tetris2 | 'j', 'l' -- 向左和向右移动 'i', 'k' -- 向左和向右旋转 空格键 -- 下落 'p' -- 暂停 'q' -- 退出 |
|
ballode | 模拟一个弹跳球的演示。 | |
batonode | 模拟投掷指挥棒的运动。 | |
sf_semantics_hotel_checkin | 模拟酒店登记入住 | |
sf_traffic_light | 模拟交叉路口的交通信号灯 | |
sf_fitness | 模拟智能手表 | |
klein1 | 此示例演示了如何生成克莱因瓶。 一个克莱因瓶 是四维空间中的不可定向曲面。它 是由沿它们共同边界连接两个莫比乌斯带形成的。 |
|
xpklein | 此示例演示了如何显示一个自相交的克莱因瓶。 克莱因瓶是四维空间中的不可定向曲面。它 是由沿它们共同边界连接两个莫比乌斯带形成的。 |
|
brussode | 布鲁塞尔子系统 的曲面图 | |
why | 对生命、宇宙和一切的随机生成答案 | |
iburgersode / burgersode | 伯格斯方程 作为隐式 ODE 系统求解 | |
sf_stickslip | 模拟粘滑摩擦 | |
sfediticon | Simulink 图标,允许创建基本的 16 * 16 图标编辑器 | |
amp1dae | 来自电路的刚性微分代数方程 (DAE) | |
taylortool | 一个泰勒级数逼近 计算器 | |
sf_climate_control | 模拟用于密闭空间的环境气候控制(温度和湿度) | |
tori4 | 此示例演示了如何通过旋转四个偏心圆来生成四个相互连接的未打结环面。 | |
ardemo | 交互式轴属性演示 | |
rlc_gui | 交互式 GUI,显示常见 RLC 电路的物理参数与其时间和频率响应之间的关系。 * 低通 RLC 网络 * 高通 RLC 网络 * 带通 RLC 网络 * 带阻 RLC 网络 |
|
sf_security | 演示家庭中门、窗户和运动传感器的安全系统 | |
sf_server | 显示随机数以服务分配的客户端 | |
step | 显示一个随机生成的稳定的传递函数模型 | |
imagesc | 显示一个男孩的图像。要将其纠正为正确的方向,请键入imagesc
colormap(gray(32));
axis ij image off;
|
|
wernerboy | 此示例演示了如何创建男孩曲面 | |
transpdemo | 此示例演示了如何修改图形对象的透明度值,以显示被不透明对象遮挡的结构。 | |
sf_car | 模拟汽车刹车和油门 | |
sf_yoyo | 模拟溜溜球上下运动和能量 | |
sf_boiler | 模拟锅炉的温度控制器 | |
eml_aero_radar | 使用卡尔曼滤波器估计飞机位置的雷达演示 |
sf_gui
sf_mandelbrot_fixpt
eomfun - 旧版
eigshow - 旧版
imagesAndVideo - 显示火箭飞往太空的移动图像
imagesc(hot) / imagesc(cool) / imagesc(hsv) - ???
old_sf_car
eml_clock
uitabledemo - ???
- ???
sf_tictacflow - 模拟与 AI 对战的井字棋游戏的 SIMULINK 项目
-
wrldtrv - 显示绕地球的大圆航线
xpquad - ???
xpsound - ???
无效
sfbus_demo
sf_moore_traffic_light
sf_bidder
sf_power_window
注意:如果读者知道 ??? 彩蛋代表什么,请您添加进来。
- ↑ https://blogs.mathworks.com/steve/2006/10/17/the-story-behind-the-matlab-default-image/
- ↑ https://web.archive.org/web/20210615225906/https://undocumentedmatlab.com/articles/image-easter-egg
- ↑ https://web.archive.org/web/20210803075033/https://undocumentedmatlab.com/articles/spy-easter-egg-take-2
- ↑ https://web.archive.org/web/20210123224206/https://ashanpeiris.blogspot.com/2014/12/matlab-easter-eggs.html
- ↑ https://www.testingdocs.com/in-built-graphical-demos-in-matlab/