MATLAB的三角函数 口三角函数 sin(x)正弦函数 asin(x)反正弦函数 cos(x)|余弦函数 acos(x)反余弦函数 tan(x)|正切函数 atan(x)反正切函数 ct(x)|余切函数 acot(x)反余切函数 sec(x)正割函数ec(x)反正割函数 cse(x)余割函数ac(x)反余割函数
MATLAB的三角函数 ❑ 三角函数 sin(x) 正弦函数 asin(x) 反正弦函数 cos(x) 余弦函数 acos(x) 反余弦函数 tan(x) 正切函数 atan(x) 反正切函数 cot(x) 余切函数 acot(x) 反余切函数 sec(x) 正割函数 asec(x) 反正割函数 csc(x) 余割函数 acsc(x) 反余割函数 ...
MATLAB的基本数学函数 口基本数学函数 abs(x)绝对值 sum(x)求和 max(x)最大值 min(x)最小值 sqrt(x)开平方 exP(x)以e为底的指数 1og(x)自然对数 10910(x)以10为底的对数二 sign(x)符号函数 mod(x,y)两整数相除的余数 conj(x)求复数的共轭 工ea1(x)取复教的实部「imag(x)取复数的起
MATLAB的基本数学函数 ❑ 基本数学函数 abs(x) 绝对值 sum(x) 求和 max(x) 最大值 min(x) 最小值 sqrt(x) 开平方 exp(x) 以e为底的指数 log(x) 自然对数 log10(x) 以10为底的对数 sign(x) 符号函数 mod(x,y) 两整数相除的余数 conj(x) 求复数的共轭 real(x) 取复数的实部 imag(x) 取复数的虚部
取整函数与矩阵相关函数 口取整函数 round(x)四舍五入到最近的整数 fix(x 朝零方向取整 ceil(x) 朝正无穷方向取整 f1or(x)朝负无穷方向取整 口矩阵相关函数 norm(A)向量或矩阵的范数rank(A)矩阵的秩 det(a)|矩阵的行列式 trace(A)矩阵的迹 inv(a)方阵的逆矩阵eig()特征值承特征向量 size(A)矩阵的阶数 cond(A)矩阵的余件数 1u(A)矩阵的分解qx(a)矩阵的QR分解
取整函数与矩阵相关函数 ❑ 取整函数 ❑ 矩阵相关函数 round(x) 四舍五入到最近的整数 fix(x) 朝零方向取整 ceil(x) 朝正无穷方向取整 floor(x) 朝负无穷方向取整 norm(A) 向量或矩阵的范数 rank(A) 矩阵的秩 det(A) 矩阵的行列式 trace(A) 矩阵的迹 inv(A) 方阵的逆矩阵 eig(A) 特征值及特征向量 size(A) 矩阵的阶数 cond(A) 矩阵的条件数 lu(A) 矩阵的LU分解 qr(A) 矩阵的QR分解
Matlab程序设计介绍 口 Matlab是一种科学计算语言,但同时也具有和C FORTRAN等高级语言相类似的语言特征,能方便地实 现程序控制。利用 Matlab的程序控制功能,可以将有关 Matlab命令编成程序存储在一个文件中(M文件),然 后运行该文件, Matlab就会自动依次执行文件中的命令, 直到全部命令执行完毕。 口在 Matlab程序设计中,要充分利用 Matlak数据结梅 的特点,提供编程效率
Matlab 程序设计介绍 ❑ Matlab 是一种科学计算语言,但同时也具有和 C、 FORTRAN 等高级语言相类似的语言特征,能方便地实 现程序控制。利用 Matlab 的程序控制功能,可以将有关 Matlab 命令编成程序存储在一个文件中(M文件),然 后运行该文件,Matlab 就会自动依次执行文件中的命令, 直到全部命令执行完毕。 ❑ 在 Matlab 程序设计中,要充分利用Matlab 数据结构 的特点,提供编程效率
M文件 口用 Matlab语言编写的程序称为M文件,以“,m”为扩展名 口M文件是由若干 Matlab命令组合在一起构成的,它可 以完成某些操作,也可以实现某种算法 事实上, Matlab提供的内部函数以及各种工具箱,都是利用 Matlab语言编写的M文件 用户也可以结合自己的工作需要,开发自己的程序或三具箱 口M文件根据调用方式的不同可以分为两类: v Script file:命令文件/脚本文件 √ Function file:函数文件
M文件 ❑ 用 Matlab 语言编写的程序称为M文件,以“.m”为扩展名 ❑ M文件根据调用方式的不同可以分为两类: ❑ M文件是由若干Matlab 命令组合在一起构成的,它可 以完成某些操作,也可以实现某种算法 ✓ Script file:命令文件/脚本文件 ✓ Function file:函数文件 ✓ 事实上,Matlab 提供的内部函数以及各种工具箱,都是利用 Matlab 语言编写的 M文件 ✓ 用户也可以结合自己的工作需要,开发自己的程序或工具箱