MATLAB基础语句
- 搜索路径
path查看或设置当前的搜索路径
用法:
path(path,p)
path(p,path)
举例:
path(path,’d:\mywork’)
path(‘d:\mcmuse’,path)
addpath用于添加路径
用法:
addpath dirname 将目录dirname放在原有目录的前面
addpath dirname -begin
addpath dirname -end 新增加一个搜索目录,放在原有目录最后
addpth dir1 dir2 dir3 增加多个搜索目录,放在搜索目录最前面
rmpath用于删除路径
用法:
rmpath dirname 删除搜索目录dirname
rmpath dir1 dir2 dir3 删除多个搜索目录
pwd查看当前指向目录
举例:
cd
用法:
cd dirname 将dirname 作为当前目录
cd返回当前目录
cd …将当前目录设置其上级目录(有空格) - Matlab中的常量与特殊变量
i,j:虚数单位,如3+2i,2+3j,4j+30,这里的i,j必须是小写字母
pi:圆周率3.14159265358979…,必须为小写
realmax:
realmin:
inf:无穷大
NaN:表示不是一个数值,意思是Not a Number
ver或version:版本信息
ans:变量,用于存储当前语句未保存的计算结果
特殊符号
|:|产生向量,用于循环 |
|,|用于分割命令或元素 |
|;|命令结束符号,运算结果不显示;用于创建矩阵分行|
eg:
A=[1 2 3; 4 5 6],
B=A^2; - Matlab常用函数
1、ones 产生元素均为一的矩阵
常见用法:
ones(n) 产生n×n矩阵
ones(m,n)或ones([m n]) 产生m×n矩阵
ones(size(A)) 产生与A同样维数的矩阵
举例:
ones(3,5)
结果:
ans =
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
2、zeros产生0矩阵,用法与ones相同
用法:
zeros(n)
zeros(m,n)或zeros([m n])
zeros(size(A))
**3、length 返回向量的长度,length(x)等价于max(size(x)) **
举例:
a=ones(1,5)
结果:
a =
1 1 1 1 1
length(a)
结果:
ans =
5
用法:
表示for,while,if等语句的中断符号
也可表示最后一个元素的索引,如a(end);还可以用a(end+1)来增加元素
举例:
a=