1.简介
Matlab 全称Matrix Laboratory,主要用于数据分析,建模。有很多的预定义的函数。工具箱很多。
2.matlab文件搜索顺序
(1)内存中是否定义了变量,特殊常量(2)内部函数 (3)当前目录中查找文件(4)在所有的搜索路径中寻找文件(5)搜索失败。
path命令对路径进行修改
path(path,“存在的路径”)//addpath(“存在的路径”)。
注意:文件名,变量名,路径名尽量不一样,否则变量名被优先的使用。
3.文件类型
1 m:matlab脚本文件
2.mex :matlab中的可执行文件
3.fig :matlab中的图像文件
4.mdl和s simlink模型文件
5.mat 数据文件
4.数据加载
load 数据文件名
matlab 大小写敏感
5.数据类型
5.1 变量
matlab是一种弱类型的语言,可以给变量赋值不同类型的数据。
取名小写字母,相应的意义
5.2 常量
i和j,根号-1
Inf 正无穷大
NaN 0/0
5.3 基本数据结构
矩阵:一维矩阵 a=[1,2,3]
列矩阵 b=[1,2,3]' || b=[1;b;c]
二维举证 c=[1 2;3 4]
内置函数生成举证:
ones(2) 1 1
1 1
一个参数表示行列相同
两个参数分别表示行和列
zeros 值为0
eye(2,3) 单位矩阵
a=1:3 生成一个[1,2,3]的向量
a=1:2:10 =》 [1,3,5,7,9]
数据引用:
直接方法:a(row,cov)
第二方法:矩阵在内存中是按照列的顺序存放的,可以对矩阵仅仅使用一个变量来访问矩阵。但是是按照列方向进行计数的。例如:
a=[1 2;3 4]
a(1)==1;
a(2)==3;