MATLAB 常用函数和操作符
MATLAB 是一种高级的计算语言和开发环境,广泛应用于科学计算、数据分析、算法开发和模型仿真等领域。下面是 MATLAB 的一些常用函数和操作符:
特殊变量和常数
* ans: 计算结果的变量名
* computer: 确定运行的计算机
* eps: 浮点相对精度
* Inf: 无穷大
* I: 虚数单位
* inputname: 输入参数名
* NaN: 非数
* nargin: 输入参数个数
* nargout: 输出参数的数目
* pi: 圆周率
* nargoutchk: 有效的输出参数数目
* realmax: 最大正浮点数
* realmin: 最小正浮点数
* varargin: 实际输入的参数
* varargout: 实际返回的参数
操作符和特殊字符
* +: 加
* -: 减
* *: 矩阵乘法
* .*: 数组乘法(对应元素相乘)
* ^: 矩阵幂
* .^: 数组幂(各个元素求幂)
* \: 左除或反斜杠
* /: 右除或斜面杠
* ./ : 数组除(对应元素相除)
* kron: Kronecker 张量积
* : : 冒号
* (): 圆括
* []: 方括
* . : 小数点
* .. : 父目录
* , : 逗号(分割多条命令)
* ; : 分号(禁止结果显示)
* % : 注释
* ! : 感叹号
* ' : 转置或引用
* = : 赋值
* == : 相等
* < > : 不等于
* & : 逻辑与
* | : 逻辑或
* ~ : 逻辑非
* xor : 逻辑异或
基本数学函数
* abs: 绝对值和复数模长
* acos, acosh: 反余弦,反双曲余弦
* acot, acoth: 反余切,反双曲余切
* acsc, acsch: 反余割,反双曲余割
* angle: 相角
* asec, asech: 反正割,反双曲正割
* asin, asinh: 反正弦,反双曲正弦
* atan, atanh: 反正切,双曲正切
* atan2: 四象限反正切
* ceil: 向着无穷大舍入
* complex: 建立一个复数
* conj: 复数配对
* cos, cosh: 余弦,双曲余弦
* csc, csch: 余切,双曲余切
* cot, coth: 余切,双曲余切
* exp: 指数
* fix: 朝 0 方向取整
* floor: 朝负无穷取整
* gcd: 最大公因数
* imag: 复数值的虚部
* lcm: 最小公倍数
* log: 自然对数
* log2: 以 2 为底的对数
* log10: 常用对数
* mod: 有符号的求余
* nchoosek: 二项式系数和全部组合数
* real: 复数的实部
* rem: 相除后求余
* round: 取整为最近的整数
* sec, sech: 正割,双曲正割
* sign: 符号数
* sin, sinh: 正弦,双曲正弦
* sqrt: 平方根
* tan, tanh: 正切,双曲正切
基本矩阵和矩阵操作
* blkdiag: 从输入参数建立块对角矩阵
* eye: 单位矩阵
* linspace: 产生线性间隔的向量
* logspace: 产生对数间隔的向量
* numel: 元素个数
* ones: 产生全为 1 的数组
* rand: 均匀分布随机数和数组
* randn: 正态分布随机数和数组
* zeros: 建立一个全 0 矩阵
* cat: 连接数组
* diag: 对角矩阵和矩阵对角线
* fliplr: 从左自右翻转矩阵
* flipud: 从上到下翻转矩阵
* colon: 等间隔向量
评论0
最新资源