(2) MATLAB允许使用比“标称数目”较少的输入输出宗量,实现对函数的调用。 (3) 从运行上看,与脚本文件运行不同,每当函数文件运行,MATLAB就会专门为它开辟一个临时工作空间,称之谓函数工作空间(Function workspace)。所有中间变量都存放在函数工作空间中。当执行完文件最后一条指令或遇到return时,就结束该函数文件的运行,同时该临时函数空间及其所有的中间变量就立即被清除。 (4) 函数空间随具体M函数文件的被调用而产生,随调用结束而删除。函数空间是相对基本空间独立、临时的。在MATLAB整个运行期间,可以产生任意多个临时函数空间。 (5) 假如在函数文件中,发生对某脚本文件的调用,那么该脚本文件运行产生的所有变量都存放于该函数空间之中,而不是存放在基本空间。 |