Matlab學習筆記 變數的儲存與清除
阿新 • • 發佈:2019-02-18
每次用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變數到工作空間