(一)简介
1.Matlab语言特点:解释型语言,交互式语言;
2.所有M文件将以.m为扩展名;
3.Matlab语句以分号结束;
4.Matlab的注释方式:%....
5.doc:查看帮助文档;
6.在startup.m文件写入想要matlab启动时自动执行的语句(startup.m放在matlab安装后启动时的目录下);
(二)语法
1.数据类型
(1)整型,浮点型:single 单精度浮点数 4个字节,double 双精度浮点数 8个字节;
(2)字符串:Matlab接收单引号(' ')来表示字符串;
(3)矩阵(数组)
1)矩阵用“[]”标识;
2)同行元素以逗号隔开,行与行之间以分号隔开;
3)访问矩阵元素用“()”;
(4)结构体:建立新struct对象不需要事先申明,可以直接引用;
x.real = 0;
x.imag = 0;
(5)元胞数组
1)MATLAB中特有的一种数据类型,是数组的一种,其内部元素可以是属于不同的数据类型
2)访问元胞数组元素用“{}”或“()”,大括号表示元胞的内容,小括号表示指定的元胞;
例如:
a={[1,2],‘test’;‘code’,[3,4]}
a(1,1)={[1,2]}
a{1,1}=[1,2]
PS:Matlab中的变量不需要声明,变量的赋值操作同时也是变量声明和定义的过程;
2.语句
(1)if语句
if 条件
...
end
(2)while语句
while 条件
...
end
(3)for语句
for i = 1:n
....
end
(4)switch语句
switch 变量
case 常量1
语句1
case 常量2
语句2
otherwise
语句3
end
3.函数
function [return]=function_name(para)
...
end