PSYCHTOOLBOX工具箱及MATLAB编程实例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.2 变量

变量相对于常数而言,是可以变化的一个值,它可以是数值、字符、日期、单元、结构等类型的数据。MATLAB不同于C语言,不需要事先声明变量,可以在任何需要的时候直接对变量进行赋值, MATLAB会自动建立变量并分配内存空间。变量就如同某个值的别名一样,对变量进行操作就是对变量所表示的值的操作。

在 MATLAB 中定义的变量名必须以字母开头,其后可以组合数字、下画线,但中间不可以有空格,另外不能使用MATLAB中已经定义的函数名和关键字,变量名的长度没有限制(足够用),区分大小写(即变量abc和Abc不同),变量名最好具有可读性,还要注意减少重复定义变量的机会,避免由于使用相同变量名而更改具有不同意义的值。

下面的变量名是合法的,Myfile、picturenames、m1、file_type、tempstr、fhandle;下面的变量是非法的,3file、file ab、data-m1、file$9。