注释
一个%与两个%的注释差别
Matlab变量
1.变量名区分大小写。
2.变量名以字母开头,可以由字母、数字和下划线组成,但不能使用标点。
Matlab数据类型
1.数字:2 + 2、5 - 2、2 * 2、5 / 2;
2.字符与字符串
字符(单引号引起来的单个字符):‘a’
字符串(单引号引起来的一串字符):‘abcdefg’
3.矩阵(一行即为数组)
格式:变量名 = [ ]
空格或者逗号用来分隔元素,分号用来换行。
4.元胞数组
元胞数组是MATLAB中特有的一种数据类型,是数组的一种,其内部元素可以是属于不同的数据类型,概念理解上,可以认为它和c语言里面的结构体、C++里面的对象很类似。元胞数组是matlab中的特色数据类型,它不同于其它数据类型 (如字符型,字符数组或者叫字符串,以及一般的算术数据和数组) 。它特有的存取数据方法决定了它的特点,它有给人一种查询信息的感觉,可以逐渐追踪一直到所有的变量全部翻译成基本的数据信息。它的class函数输出就是cell。
a = cell(行数,列数)
5.结构体
books = struct(‘name’, {
{‘Machine Learning’,‘Data Mining’}},‘price’, [30 40])
‘name’, {
{‘Machine Learning’=键,值;
books.name
books.name(1):小括号取cell
books.name{1}:中括号取字符串