MATLAB實時腳本或實時函數

目錄

1、什麼是MATLAB實時腳本或者實時函數?

2、MATLAB實時腳本作用

直觀瀏覽和分析問題

共享富文本格式的可執行記敘腳本

創建交互式教學課件

3、與純代碼腳本和函數的差異 

4、要求及不支持的功能

5、實時腳本的功能


1、什麼是MATLAB實時腳本或者實時函數?

MATLAB® 實時腳本和實時函數是交互式文檔,它們在一個稱爲實時編輯器的環境中將 MATLAB 代碼與格式化文本、方程和圖像組合到一起。此外,實時腳本可存儲輸出,並將其顯示在創建它的代碼旁。實時腳本相當於把文檔和程序合二爲一了,並且可以運行,類似與富文本格式。

2、MATLAB實時腳本作用

  • 直觀瀏覽和分析問題

  1. 在單個交互式環境中編寫、執行和測試代碼。
  2. 逐個運行代碼段或作爲整個文件運行,查看結果和圖形以及生成它們的對應源代碼。

  • 共享富文本格式的可執行記敘腳本

  1. 添加標題、題頭和格式化文本以描述相應過程,並納入方程、圖像和超鏈接作爲支持材料。
  2. 將您的記敘腳本另存爲富文本格式的可執行文檔,並與同事或 MATLAB 社區共享它們,或者將其轉換爲 HTML、PDF、Microsoft® Word 或 LaTeX 文檔以供發佈。

  • 創建交互式教學課件

  1.  將代碼和結果與格式化文本和數學方程結合使用。

  2. 創建分步式課件並逐步進行計算以說明教學主題。

  3. 隨時修改代碼以回答問題或探討相關主題。

  4. 將課件作爲交互式文檔與學生共享或以硬拷貝形式共享,將部分完成的文件作爲作業發給學生。

3、與純代碼腳本和函數的差異 

實時腳本和實時函數在幾個方面與純代碼腳本和函數存在差別。下表對主要差別進行了彙總

4、要求及不支持的功能

  1. MATLAB R2016a - MATLAB 支持 R2016a 及更高版本中的實時腳本,以及 R2018a 及更高版本中的實時函數。
  2. 類 - 實時編輯器不支持類。應將類創建爲純代碼文件 (.m)。然後,您可以在您的實時腳本或函數中使用這些類。
  3. 編輯器預設 - 實時編輯器會忽略大多數編輯器預設,包括自定義鍵盤快捷方式和 Emacs 式鍵盤快捷方式。
  4. 要將實時腳本或函數另存爲純代碼文件 (.m),請執行下列操作:
  • 實時編輯器選項卡上的文件部分中,選擇保存 > 另存爲...
  • 在顯示的對話框中,選擇 “MATLAB 代碼文件 (*.m)” 作爲保存類型
  • 點擊保存

5、實時腳本的功能

  1. Live Script是一個包含代碼、輸出結果和格式化文本的程序文件,用戶可在一個稱爲實時編輯器的交互環境中進行編輯。
  2. 查看結果以及得到結果的代碼,添加方程式、圖像、超鏈接以及格式化文本以增強描述效果,作爲互動式文檔與他人分享。
  3. 消除上下文切換和窗口管理以縮短深入研究的時間,將代碼、輸出和格式化文本相結合,以創建可描述您工作的交互式描述。
  4. 可以被其他人輕鬆複製、驗證和擴展的方式共享您的工作。使用交互式文檔教授:創建結合了說明文本、數學方程式、代碼和結果的講義。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章