目錄
1、什麼是MATLAB實時腳本或者實時函數?
MATLAB® 實時腳本和實時函數是交互式文檔,它們在一個稱爲實時編輯器的環境中將 MATLAB 代碼與格式化文本、方程和圖像組合到一起。此外,實時腳本可存儲輸出,並將其顯示在創建它的代碼旁。實時腳本相當於把文檔和程序合二爲一了,並且可以運行,類似與富文本格式。
2、MATLAB實時腳本作用
-
直觀瀏覽和分析問題
- 在單個交互式環境中編寫、執行和測試代碼。
- 逐個運行代碼段或作爲整個文件運行,查看結果和圖形以及生成它們的對應源代碼。
-
共享富文本格式的可執行記敘腳本
- 添加標題、題頭和格式化文本以描述相應過程,並納入方程、圖像和超鏈接作爲支持材料。
- 將您的記敘腳本另存爲富文本格式的可執行文檔,並與同事或 MATLAB 社區共享它們,或者將其轉換爲 HTML、PDF、Microsoft® Word 或 LaTeX 文檔以供發佈。
-
創建交互式教學課件
-
將代碼和結果與格式化文本和數學方程結合使用。
-
創建分步式課件並逐步進行計算以說明教學主題。
-
隨時修改代碼以回答問題或探討相關主題。
-
將課件作爲交互式文檔與學生共享或以硬拷貝形式共享,將部分完成的文件作爲作業發給學生。
3、與純代碼腳本和函數的差異
實時腳本和實時函數在幾個方面與純代碼腳本和函數存在差別。下表對主要差別進行了彙總
4、要求及不支持的功能
- MATLAB
R2016a
- MATLAB 支持R2016a
及更高版本中的實時腳本,以及R2018a
及更高版本中的實時函數。 - 類 - 實時編輯器不支持類。應將類創建爲純代碼文件 (
.m
)。然後,您可以在您的實時腳本或函數中使用這些類。 - 編輯器預設 - 實時編輯器會忽略大多數編輯器預設,包括自定義鍵盤快捷方式和 Emacs 式鍵盤快捷方式。
- 要將實時腳本或函數另存爲純代碼文件 (
.m
),請執行下列操作:
- 在實時編輯器選項卡上的文件部分中,選擇保存 > 另存爲...。
- 在顯示的對話框中,選擇 “
MATLAB 代碼文件 (*.m)
” 作爲保存類型。 - 點擊保存。
5、實時腳本的功能
- Live Script是一個包含代碼、輸出結果和格式化文本的程序文件,用戶可在一個稱爲實時編輯器的交互環境中進行編輯。
- 查看結果以及得到結果的代碼,添加方程式、圖像、超鏈接以及格式化文本以增強描述效果,作爲互動式文檔與他人分享。
- 消除上下文切換和窗口管理以縮短深入研究的時間,將代碼、輸出和格式化文本相結合,以創建可描述您工作的交互式描述。
- 可以被其他人輕鬆複製、驗證和擴展的方式共享您的工作。使用交互式文檔教授:創建結合了說明文本、數學方程式、代碼和結果的講義。