1. pack整理内存碎片,合并碎片内存为连续内存。有时对于容量较大的变量,会出现“Out of Memory”的问题,一个可能的原因是matlab存放变量时,必须使用连续的内存空间,对于那些被分割的支离破碎的内存空间,即使其综合超过了变量需要的空间,也无法使用。在这种情况下,可以使用pack指令整理碎片内存。
2. 将变量保存为ascii码格式,matlab默认的保存变量为.mat文件,但是用文本编辑器打开后是乱码。可以讲变量保存为ascii码格式,这样方便数据的查看和编辑。例如 save FileName v1 -ascii ,将变量v1保存为文件FileName,其中数据位ascii码格式。
3. 善于使用matlab帮助文档,那是最权威最详细的资料。