1. 程式人生 > >Matlab學習筆記 變數的儲存與清除

Matlab學習筆記 變數的儲存與清除

每次用matlab跑上萬條的資料,都要花費很長很長時間,昨晚 跑8萬條資料、訓練100次的CNN跑了兩個半小時,今天繼續執行2G的電腦記憶體不斷溢位,刪了幾個後面用不到的大資料後還是溢位,於是決定用東哥的伺服器來跑。但不能讓之前兩個多小時的功夫白費啊,突然想到,將已經跑出來的變數儲存起來再拿到他的電腦上用不就好了嘛!

記錄下工作空間變數操作的幾個方法:

(1)清除工作空間變數

清除全部變數:clear

清除當某些變數:clear 變數名1 變數名2 ...

清除除某些變數之外所有變數:clearvars -except 變數名1 變數名2 ...

可按照一定的命名規則清除變數,如清除以字母m開頭的全部變數:clear m*

(2)儲存工作空間變數

假設當前執行的m檔案為filename.m,則直接save filename.mat就可以把workspace中的所有變數都儲存到 filename.mat中。
save name x y 儲存工作空間變數x、y到name.mat
(3)列出工作空間變數

who     列出當前工作空間的變數

whos   列出當前工作空間的變數及資訊

(4)載入工作空間變數

load name        載入name.mat中的所有變數到工作空間

load name x y   載入name.mat中的x、y變數到工作空間