MATLAB特殊变量与常用函数速查指南
需积分: 5 199 浏览量
更新于2024-08-02
收藏 80KB DOC 举报
"MATLAB函数大全包含了MATLAB中一系列的基础和重要的函数,这些函数涉及特殊变量与常数、操作符与特殊字符、基本数学函数以及基本矩阵和矩阵操作等多个方面,是MATLAB编程的重要参考。
1、特殊变量与常数:
- `ans`:存储上一次计算的结果。
- `computer`:返回运行MATLAB的计算机信息。
- `eps`:表示浮点数的相对精度,即两个浮点数可分辨的最小差值。
- `Inf`:表示无穷大的数值。
- `I`或`j`:代表虚数单位。
- `inputname`:返回当前函数或脚本的输入参数名。
- `NaN`:表示非数字(Not a Number)。
- `nargin`:返回输入函数的参数个数。
- `nargout`:返回函数输出参数的数目。
- `pi`:圆周率π的近似值。
- `nargoutchk`:检查函数的有效输出参数数目。
- `realmax`:浮点数的最大正值。
- `realmin`:浮点数的最小正值。
- `varargin`:用于传递不定数量的输入参数。
- `varargout`:用于传递不定数量的输出参数。
2、操作符与特殊字符:
- `+`:加法;`-`:减法。
- `*`:矩阵乘法;`.*`:元素间乘法。
- `^`:矩阵幂运算;`.^`:元素幂运算。
- `\`:左除,用于解线性方程组;`/`:右除,用于矩阵除法。
- `./`:元素除法。
- `kron`:Kronecker积。
- `:`:索引或范围生成。
- `[]`:数组或向量。
- `.`:小数点,用于指定元素级操作。
- `..`:用于表示上一级目录。
- `,`:命令分隔符。
- `;`:抑制命令输出。
- `%`:单行注释。
- `!`:执行操作系统命令。
- `'`:转置或引用;`=`:赋值。
- `==`:等于;`!=`:不等于。
- `&`:逻辑与。
- `|`:逻辑或。
- `~`:逻辑非。
- `xor`:逻辑异或。
3、基本数学函数:
- `abs`:计算绝对值或复数模长。
- `acos`, `acosh`:反余弦和反双曲余弦。
- `acot`, `acoth`:反余切和反双曲余切。
- `acsc`, `acsch`:反余割和反双曲余割。
- `angle`:计算复数的相位角。
- `asec`, `asech`:反正割和反双曲正割。
- `sec`, `sech`:正割和双曲正割。
- `asin`, `asinh`:反正弦和反双曲正弦。
- `atan`, `atanh`:反正切和双曲正切。
- `tanh`:正切。
- `atan2`:四象限的反正切。
- `ceil`:向上取整。
- `complex`:创建复数。
- `conj`:复数共轭。
- `cos`, `cosh`:余弦和双曲余弦。
- `csc`, `csch`:余割和双曲余割。
- `cot`, `coth`:余切和双曲余切。
- `exp`:指数函数。
- `fix`:朝零方向取整。
- `floor`:朝负无穷取整。
- `gcd`:最大公约数。
- `imag`:获取复数的虚部。
- `lcm`:最小公倍数。
- `log`:自然对数。
- `log2`:以2为底的对数。
- `log10`:以10为底的对数。
- `mod`:求余数。
- `nchoosek`:计算二项式系数或组合数。
- `real`:提取复数的实部。
- `rem`:相除后求余。
- `round`:四舍五入到最近的整数。
- `sec`, `sech`:正割和双曲正割。
- `sign`:返回数的符号。
- `sin`, `sinh`:正弦和双曲正弦。
- `sqrt`:平方根。
- `tan`, `tanh`:正切和双曲正切。
4、基本矩阵和矩阵操作:
- `blkdiag`:构造块对角矩阵。
- `eye`:生成单位矩阵。
- `linespace`:生成等差序列的向量。
- `logspace`:生成等比序列的向量。
- `numel`:计算数组元素的数量。
- `ones`:生成全为1的数组。
- `rand`:生成均匀分布的随机数或数组。
- `randn`:生成标准正态分布的随机数或数组。
这些函数是MATLAB编程的基础,掌握它们能帮助用户进行各种数学计算和矩阵操作,为复杂的科学计算和数据分析提供便利。
2022-07-14 上传
2018-08-30 上传
2024-01-27 上传
2023-09-13 上传
2023-06-22 上传
2023-07-27 上传
2023-08-17 上传
2023-05-23 上传
ASDFGHJKL12369258147
- 粉丝: 0
- 资源: 3
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程