【課程介紹】
介紹改善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 ...