MATLAB 第四章 MATLAB编程基础.ppt

通过运行local函数可以看到,所有在函数中创建的变量在函数运行结束后就不存在了。也就是说,局部变量的生存周期仅在函数的活动期间内。 与局部变量相对应的就是全局变量。MATLAB将全局变量保存在特殊的工作空间进行统一维护、管理,而将变量声明为全局变量的方法就是在使用变量前,用关键字global声明,例如声明全局变量gXY: global gXY whos Name Size Bytes Class gXY 0x0 0 double array (global) Grand total is 0 elements using 0 bytes 需要强调一点,MATLAB管理、维护全局变量和局部变量使用了不同的工作空间,所以使用global关键字创建全局变量的时候有三种情况: (1) 若声明为全局的变量在当前的工作空间和全局工作空间都不存在,则创建一个新的变量,然后为这个变量赋值为空数组,该变量同时存在于局部工作空间和全局工作空间。 (2) 若声明为全局的变量已经存在于全局工作空间中,则不会在全局工作空间创建新的变量,其数值同时赋值给局部工作空间中的变量。 (3) 若声

文档评论(0)

1亿VIP精品文档

相关文档