跳轉到內容

MATLAB 程式設計/附加章節/MATLAB 彩蛋

來自 Wikibooks,開放世界中的開放書籍

MATLAB 是目前市場上為數不多的將彩蛋包含在其產品中的專業軟體之一。

以下是一些已知的未公開的演示函式:只需輸入這些命令,然後自己看看

所有這些彩蛋都在 MATLAB R2020a 上進行了測試(非按字母順序)

玩得開心!注意:要檢視原始碼,請在命令名稱後使用 **edit** 函式

有效的彩蛋

[編輯 | 編輯原始碼]
命令 描述 圖片/示例
cruller 透過繞 XYCRULL 函式定義的偏心橢圓旋轉來構建一個甜甜圈。
Cruller Render
甜甜圈渲染
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 形膜徽標。
Matlab Logo
Matlab 徽標
membrane 繪製 MATLAB(R) 徽標的 3D 彩色曲面
spy 此函式實際上用於視覺化稀疏模式

如果沒有給出引數輸入,它將生成一張狗的影像。

如果在 Matlab R2011a 之前的版本中輸入,它將顯示漫畫間諜大戰間諜 中的角色白間諜。

life 這是 MATLAB 對康威生命遊戲 的模擬。

細胞是存活、死亡還是產生新細胞取決於它們八個可能的鄰居中有多少個是活的。透過使用稀疏矩陣,所需的計算變得驚人地簡單。

truss 彎曲橋桁架的動畫。此演示動畫演示了二維桁架的 12 種自然彎曲模式。
vibes 此演示解決了一個 L 形膜的振動波方程。
Matlab Vibes
Matlab 振動
makevase 生成並繪製旋轉面。使用 SURFL 命令繪製與該線對應的旋轉體。
MATLAB EASTER EGGS MAKEVASE
MATLAB 彩蛋 MAKEVASE
sf_cdplayer Simulink 模型模擬 CD 播放器。
xpbombs 顯示一個掃雷 遊戲,雷區中有 13 個炸彈隱藏。
MATLAB Easter Eggs
MATLAB 彩蛋
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 玩一個小行星遊戲
Asteroids in MATLAB
MATLAB 中的小行星
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 模擬粘滑摩擦
Sf stickslip - Simulink
Sf 粘滑 - Simulink
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

注意:如果讀者知道 ??? 彩蛋代表什麼,請您新增進來。

參考文獻

[編輯 | 編輯原始碼]

[1] [2] [3] [4] [5]

  1. https://blogs.mathworks.com/steve/2006/10/17/the-story-behind-the-matlab-default-image/
  2. https://web.archive.org/web/20210615225906/https://undocumentedmatlab.com/articles/image-easter-egg
  3. https://web.archive.org/web/20210803075033/https://undocumentedmatlab.com/articles/spy-easter-egg-take-2
  4. https://web.archive.org/web/20210123224206/https://ashanpeiris.blogspot.com/2014/12/matlab-easter-eggs.html
  5. https://www.testingdocs.com/in-built-graphical-demos-in-matlab/
華夏公益教科書