
MATLAB常用命令
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
《MATLAB常用命令》是一份详尽指南,涵盖了该软件的核心功能和基础操作,适合初学者快速入门及编程实践。
MATLAB是一种广泛应用于科学计算、数据分析及工程设计的高级编程环境。它以其强大的矩阵运算能力、直观的图形界面以及丰富的内置函数而闻名。本报告将详细介绍MATLAB的一些常用指令,帮助用户更好地理解和运用这个工具。
一、常用对象操作
1. `!dir` 命令用于查看当前工作目录下的文件列表,`!dir&` 则可以在DOS环境下执行此操作。
2. `who` 显示当前工作空间中的变量名称;而`whos` 提供更详细的变量信息,包括它们的数据类型、尺寸和占用内存等。
在MATLAB中还有一些键盘快捷键提高效率:
- 方向上键(Ctrl+P):返回前一行输入
- 方向下键(Ctrl+N):返回下一行输入
- 方向左键(Ctrl+B):光标向后移动一个字符
- 方向右键(Ctrl+F):光标向前移动一个字符
- Ctrl+方向右键(Ctrl+R):光标向右移动多个字符
- Ctrl+方向左键(Ctrl+L):光标向左移动多个字符
- Home键(Ctrl+A):将光标移到行首
- End键(Ctrl+E):将光标移到行尾
- Esc键(Ctrl+U):清除一行输入
- Del键(Ctrl+D):删除当前光标的字符
- Backspace 键 ( Ctrl + H ) : 删除 光 标 前 面 的 字 符
- Ctrl + K : 删除 当前行的剩余部分
- Ctrl+C: 中断当前运行命令
二、函数与运算:
1. MATLAB支持基本数学运算符,包括加法(+)、减法(-)、乘法(*)、除法(/)和左除(\),幂(^), 共轭转置()以及()用于设定优先级。
2. 常用的数学函数有:
- sin(), cos(), tan(): 正弦, 余弦及正切,输入为弧度
- sind(), cosd(), tand(): 分别对应角度值的正弦、余弦和正切
- asin(), acos(), atan():反正弦、反余弦和反正切,返回结果是弧度
- asind(), acosd(), atand() : 对应以角度为单位的反三角函数
- exp(): 指数函数
- log(): 自然对数
- log10(): 以10为底的对数
- sqrt(): 平方根
- abs(): 取绝对值
- mod():求模运算
3. 更多函数可以通过`help elfun`和`help specfun`获取。
4. 常用常数值:
- pi: 圆周率
- realmin: 最小浮点数,大约是2的-1022次方
- realmax : 最大浮点数,接近(2-eps)的 2 的 1022 次方
- i/j:虚数单位
- Inf :无穷大
- eps: 浮点数的相对精度,约为2的-52次方
- NaN : 非数字(Not-a-Number)
三、数组与矩阵:
1. 构造数组:
增量法:`a = 1:step:last`, 如 `1:2:10` 创建一个从1到10的偶数序列
linspace(first, last, num) :创建指定长度的等差序列,如linspace(0, 1, 5)创建五个数的线性序列,范围从0至1
2. 构造矩阵:
直接输入:`[1 2 3; 4 5 6]` 创建一个2x3矩阵
函数构造:
- ones() : 创建全1矩阵, 如 `ones(2,3)`生成2x3的全1矩阵
- zeros():创建全0矩阵,如zeros(3,4)
- eye():创建单位矩阵,如eye(4)生成4x4的单位矩阵
- diag():根据向量创建对角矩阵
- magic(): 创建魔方数组, 如magic(3) 生成一个3x3 魔方阵
- rand() :产生[0,1)之间均匀分布随机矩阵
- randn(): 生成均值为0,标准差为1的正态分布随机矩阵
- randperm(n): 生成从1至n的一个随机排列向量
horcat(), vertcat():
全部评论 (0)


