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/



























































