matlab中保留變量及其各自的含義?
在使用matlab時,通常要將計算的結果保存到mat文件中。使用的命令是: save filename 但是用上述命令保存的時候,會將計算過程中的其他變量一起保存了。
這中粗糙的保存有以下缺點:
(1)不需要的數據信息保存到mat文件中,導致mat文件過大;
(2)下次load這個mat文件時,會顯示出其他不需要的數據,占用系統內存。 因此,在保存數據時,應保存有用的數據變量。 處理方式:
(1)先刪除變量,再保存 例如變量a,b,c,d,e,f,g,需要保留a,e,f的值,可以采用命令:clear b c d; 然后save filename 【適用情況】冗余變量不多的情況,保存的變量較多。
(2)保存時,指定保存的變量 例如變量a,b,c,d,……幾十幾百個變量,需要保留a的值,可以采用命令:save filename a 【適用情況】冗余變量非常多,保存的變量較少。