MATLAB高效程式設計

2021-09-29 20:41:56 字數 853 閱讀 4593

【課程介紹】

介紹改善matlab執行效率的技巧和工具,介紹有效使用記憶體的技巧。

【課程收益】

改善matlab執行效率

探查器工具的使用

有效使用記憶體

第一章:課程簡介

1. 課程簡介 2:18
第二章:改善執行的技巧

01. 計算程式執行的時間 5:44

02. 計算函式執行的時間-timeit函式 2:27

03. 迴圈向量化-陣列運算 5:02

04. 迴圈向量化-邏輯陣列運算 4:32

05. 迴圈向量化-矩陣運算 6:34

06. 迴圈向量化-排序和計數運算 4:15

07. 迴圈向量化-應用了向量化的函式 6:09

08. 陣列的記憶體預分配-給陣列預分配記憶體 6:12

09. 陣列的記憶體預分配-給非double型矩陣預分配記憶體 5:10

10. 陣列的記憶體預分配-給圖形物件陣列預分配記憶體 2:38

11. 其它方法-變數賦值 3:19

12. 其它方法-操作實型資料 3:44

13. 其它方法-使用合適的邏輯運算子 3:53

14. 其它方法-過載內部函式 2:31

15. 其它方法-函式比指令碼執行更快 1:26

16. 其它方法-把m檔案編譯成p** 4:04

第三章:程式運**況探查 – 探查器

1. 使用探查器gui 7:10

2. 使用profile函式-profile函式語法和使用 2:45

3. 使用profile函式-對結果進行訪問 5:18

matlab占用太多記憶體 Matlab高效程式設計技巧

用過matlab的同學應該都知道,matlab的慢是出了名的,但是再慢也有優化的方式,下面我們給出幾個matlab程式設計中常用的優化技巧。在講優化方法之前,首先要說的就是matlab中用tic toc的方式來計算執行時間,這是個常識。當然,想統計具體的耗時,可以用profile工具。向量化操作 這...

MATLAB程式設計

1 使用指令碼檔案,畫出下列分段函式所表示的曲線。y x 1,x 0 1 0 x 1 x 3 1 x 計算上述分段函式的值,要求能夠根據使用者對x值的不同輸入,程式給出相對應的結果。2 編寫乙個程式,能夠接收使用者從鍵盤輸入的多個數值,只有當接收到輸入的數值為 1時方可結束輸入過程,然後求解並輸出前...

Matlab程式設計

matlab軟體程式編寫何c語言差不多,一般包含變數輸入,資料處理何結果輸出三大模組 資料處理模組分為 順序,選擇,迴圈三個結構 1,matlab軟體程式的輸入,輸出方式 1 輸入方式 直接輸入 x 1a 1 2 3 4 s haha 賦值字串 input 裡面必須有 x input please ...