# 命令和语句 ## >命令行的特点 *** * **命名和语句** 1. 字母开头,字母下划线,区分大小写 2. 不声明不定义拿来即用。 3. 分号决定语句是否输出 4. 英文省略号续行 * **赋值** 1. 等于号赋值给变量 2. 无赋值对象时默认赋值给ans * **变量管理** 1. 工作空间窗口查看 2. who whos 查看 * **全局的文件操作** 1. 清除变量的命令clear,清除所有变量或者单个变量 2. save[文件名][变量名][-append][-ascii] > .mat文件是一种数据文件的类型,用于储存matlab中的数据 # >数据的类型和显示 --- * **format函数,控制显示** 1. short long e rat hex + bank compact loose * **MATLAB中常见的数据类型** 1. 数值型:双精度,单精度,符号整型数据 2. 字符串、结构体、单元、多维矩阵、稀疏矩阵 3. 默认双精度double 4. unit8()将double型数据转换成无符号整型 5. double()能够将int类型转换为double类型的数据 > class(变量)能够显示一个数据的类型 * **字符串类型的访问** 1. 单引号 2. double()或者abs查看ascii值 3. char()转换为字符 4. str2num()获取字符串表面数值 5. num2str()数字表面上的字符串 * **字符串的相关操作** eval()执行字符串类型的语句(与PHP极其相似) * **结构体的建立** 结构体.成员名 =表达式 * **结构体的访问** 1. isstruct()返回结构体的类型1或者0 2. fieldnames()成员的名字 3. isfield(成员名,结构体名)一个变量是否是结构体的成员 4. rmfield() 5. getfield() # >特殊的MATLAB数据类型 **** * **单元CELL** 1. 使用大括号,允许不同类型的元素,同结构体 2. 结构体更像键值对,而单元更像是数组,无可定义的数组。