2016-07-13 74 views
0

我最近保存了一個變量,我聲明爲global,現在我不再希望它變成global。但是,每次加載它時,它都會加載爲global變量。我如何改變其global屬性?重新分配已保存的全局變量爲非全局的

例如

load 'madTec.mat' 


whos global 

Name  Size    Bytes Class  Attributes 

    madTec  1x107    960 madtec global 

回答

0

一種可能的方式做到這一點是隻設置一個臨時變量(非全局)等於你的全局變量,清除全局變量,設置您的Mattec公司等於TMP變量,然後保存新的matTec.mat並重新加載它。它將不再是一個全球變量。

tmp = madTec; 
clear madTec; 
matTec = tmp; 
save('matTec.mat');