- Matlab 教程
- MATLAB - 主页
- MATLAB - 概述
- MATLAB - 特性
- MATLAB - 环境设置
- MATLAB - 编辑器
- MATLAB - 在线
- MATLAB - 工作区
- MATLAB - 语法
- MATLAB - 变量
- MATLAB - 命令
- MATLAB - 数据类型
- MATLAB - 运算符
- MATLAB - 日期和时间
- MATLAB - 数字
- MATLAB - 随机数
- MATLAB - 字符串和字符
- MATLAB - 文本格式化
- MATLAB - 时间表
- MATLAB - M 文件
- MATLAB - 冒号表示法
- MATLAB - 数据导入
- MATLAB - 数据输出
- MATLAB - 数据归一化
- MATLAB - 预定义变量
- MATLAB - 决策
- MATLAB - 决策
- MATLAB - If End 语句
- MATLAB - If Else 语句
- MATLAB - If…Elseif Else 语句
- MATLAB - 嵌套 If 语句
- MATLAB - Switch 语句
- MATLAB - 嵌套 Switch
- MATLAB - 循环
- MATLAB - 循环
- MATLAB - For 循环
- MATLAB - While 循环
- MATLAB - 嵌套循环
- MATLAB - Break 语句
- MATLAB - Continue 语句
- MATLAB - End 语句
- MATLAB - 数组
- MATLAB - 数组
- MATLAB - 向量
- MATLAB - 转置运算符
- MATLAB - 数组索引
- MATLAB - 多维数组
- MATLAB - 兼容数组
- MATLAB - 分类数组
- MATLAB - 元胞数组
- MATLAB - 矩阵
- MATLAB - 稀疏矩阵
- MATLAB - 表格
- MATLAB - 结构体
- MATLAB - 数组乘法
- MATLAB - 数组除法
- MATLAB - 数组函数
- MATLAB - 函数
- MATLAB - 函数
- MATLAB - 函数参数
- MATLAB - 匿名函数
- MATLAB - 嵌套函数
- MATLAB - Return 语句
- MATLAB - 无返回值函数
- MATLAB - 局部函数
- MATLAB - 全局变量
- MATLAB - 函数句柄
- MATLAB - 滤波函数
- MATLAB - 阶乘
- MATLAB - 私有函数
- MATLAB - 子函数
- MATLAB - 递归函数
- MATLAB - 函数优先级顺序
- MATLAB - Map 函数
- MATLAB - Mean 函数
- MATLAB - End 函数
- MATLAB - 错误处理
- MATLAB - 错误处理
- MATLAB - Try...Catch 语句
- MATLAB - 调试
- MATLAB - 绘图
- MATLAB - 绘图
- MATLAB - 绘制数组
- MATLAB - 绘制向量
- MATLAB - 条形图
- MATLAB - 直方图
- MATLAB - 图形
- MATLAB - 2D 线性图
- MATLAB - 3D 图
- MATLAB - 格式化图形
- MATLAB - 对数坐标轴图形
- MATLAB - 绘制误差线
- MATLAB - 绘制 3D 等值线图
- MATLAB - 极坐标图
- MATLAB - 散点图
- MATLAB - 绘制表达式或函数
- MATLAB - 绘制矩形
- MATLAB - 绘制频谱图
- MATLAB - 绘制网格曲面
- MATLAB - 绘制正弦波
- MATLAB - 插值
- MATLAB - 插值
- MATLAB - 线性插值
- MATLAB - 2D 数组插值
- MATLAB - 3D 数组插值
- MATLAB - 多项式
- MATLAB - 多项式
- MATLAB - 多项式加法
- MATLAB - 多项式乘法
- MATLAB - 多项式除法
- MATLAB - 多项式的导数
- MATLAB - 变换
- MATLAB - 变换
- MATLAB - 拉普拉斯变换
- MATLAB - 拉普拉斯滤波器
- MATLAB - 高斯-拉普拉斯滤波器
- MATLAB - 逆傅里叶变换
- MATLAB - 傅里叶变换
- MATLAB - 快速傅里叶变换
- MATLAB - 2D 逆余弦变换
- MATLAB - 向坐标轴添加图例
- MATLAB - 面向对象
- MATLAB - 面向对象编程
- MATLAB - 类和对象
- MATLAB - 函数重载
- MATLAB - 运算符重载
- MATLAB - 用户定义类
- MATLAB - 复制对象
- MATLAB - 代数
- MATLAB - 线性代数
- MATLAB - 高斯消元法
- MATLAB - 高斯-约旦消元法
- MATLAB - 简化行阶梯形式
- MATLAB - 特征值和特征向量
- MATLAB - 积分
- MATLAB - 积分
- MATLAB - 二重积分
- MATLAB - 梯形法则
- MATLAB - 辛普森法则
- MATLAB - 其他
- MATLAB - 微积分
- MATLAB - 微分
- MATLAB - 矩阵的逆
- MATLAB - GNU Octave
- MATLAB - Simulink
- MATLAB - 有用资源
- MATLAB - 快速指南
- MATLAB - 有用资源
- MATLAB - 讨论
MATLAB - 命令
MATLAB 是一个用于数值计算和数据可视化的交互式程序。您可以在 MATLAB 提示符“>>”处键入命令,该提示符位于**命令窗口**中。
在本节中,我们将提供常用的一般 MATLAB 命令列表。
管理会话的命令
MATLAB 提供各种用于管理会话的命令。下表提供了所有此类命令:
| 命令 | 用途 |
|---|---|
| clc | 清除命令窗口。 |
| clear | 从内存中删除变量。 |
| exist | 检查文件或变量是否存在。 |
| global | 声明变量为全局变量。 |
| help | 搜索帮助主题。 |
| lookfor | 在帮助条目中搜索关键字。 |
| quit | 停止 MATLAB。 |
| who | 列出当前变量。 |
| whos | 列出当前变量(长显示)。 |
与系统一起工作的命令
MATLAB 提供各种有用的命令来与系统一起工作,例如将当前工作保存到工作区作为文件,并在以后加载该文件。
它还提供了用于其他系统相关活动的各种命令,例如显示日期、列出目录中的文件、显示当前目录等。
下表显示了一些常用的系统相关命令:
| 命令 | 用途 |
|---|---|
| cd | 更改当前目录。 |
| date | 显示当前日期。 |
| delete | 删除文件。 |
| diary | 打开/关闭日记文件记录。 |
| dir | 列出当前目录中的所有文件。 |
| load | 从文件加载工作区变量。 |
| path | 显示搜索路径。 |
| pwd | 显示当前目录。 |
| save | 将工作区变量保存到文件。 |
| type | 显示文件内容。 |
| what | 列出当前目录中的所有 MATLAB 文件。 |
| wklread | 读取 .wk1 电子表格文件。 |
输入和输出命令
MATLAB 提供以下输入和输出相关命令:
| 命令 | 用途 |
|---|---|
| disp | 显示数组或字符串的内容。 |
| fscanf | 从文件读取格式化数据。 |
| format | 控制屏幕显示格式。 |
| fprintf | 对屏幕或文件执行格式化写入。 |
| input | 显示提示并等待输入。 |
| ; | 抑制屏幕打印。 |
fscanf 和 fprintf 命令的行为类似于 C scanf 和 printf 函数。它们支持以下格式代码:
| 格式代码 | 用途 |
|---|---|
| %s | 格式化为字符串。 |
| %d | 格式化为整数。 |
| %f | 格式化为浮点值。 |
| %e | 以科学记数法格式化为浮点值。 |
| %g | 以最紧凑的形式格式化:%f 或 %e。 |
| \n | 在输出字符串中插入换行符。 |
| \t | 在输出字符串中插入制表符。 |
format 函数具有用于数字显示的以下形式:
| Format 函数 | 显示最多 |
|---|---|
| format short | 四位小数(默认)。 |
| format long | 16 位小数。 |
| format short e | 五位数字加指数。 |
| format long e | 16 位数字加指数。 |
| format bank | 两位小数。 |
| format + | 正数、负数或零。 |
| format rat | 有理数近似。 |
| format compact | 抑制一些换行符。 |
| format loose | 重置为不太紧凑的显示模式。 |
向量、矩阵和数组命令
下表显示了用于处理数组、矩阵和向量的各种命令:
| 命令 | 用途 |
|---|---|
| cat | 连接数组。 |
| find | 查找非零元素的索引。 |
| length | 计算元素个数。 |
| linspace | 创建等间距向量。 |
| logspace | 创建对数间距向量。 |
| max | 返回最大元素。 |
| min | 返回最小元素。 |
| prod | 每列的乘积。 |
| reshape | 更改大小。 |
| size | 计算数组大小。 |
| sort | 对每列进行排序。 |
| sum | 对每列求和。 |
| eye | 创建单位矩阵。 |
| ones | 创建全为 1 的数组。 |
| zeros | 创建全为 0 的数组。 |
| cross | 计算矩阵叉积。 |
| dot | 计算矩阵点积。 |
| det | 计算数组的行列式。 |
| inv | 计算矩阵的逆。 |
| pinv | 计算矩阵的伪逆。 |
| rank | 计算矩阵的秩。 |
| rref | 计算简化行阶梯形式。 |
| cell | 创建元胞数组。 |
| celldisp | 显示元胞数组。 |
| cellplot | 显示元胞数组的图形表示。 |
| num2cell | 将数值数组转换为元胞数组。 |
| deal | 匹配输入和输出列表。 |
| iscell | 识别元胞数组。 |
绘图命令
MATLAB 提供大量用于绘制图形的命令。下表显示了一些常用的绘图命令:
| 命令 | 用途 |
|---|---|
| axis | 设置坐标轴限制。 |
| fplot | 智能绘制函数。 |
| grid | 显示网格线。 |
| plot | 生成 xy 图。 |
| 打印图形或将图形保存到文件。 | |
| title | 在图形顶部放置文本。 |
| xlabel | 向 x 轴添加文本标签。 |
| ylabel | 向 y 轴添加文本标签。 |
| axes | 创建坐标轴对象。 |
| close | 关闭当前图形。 |
| close all | 关闭所有图形。 |
| figure | 打开一个新的图形窗口。 |
| gtext | 通过鼠标启用标签放置。 |
| hold | 冻结当前图形。 |
| legend | 通过鼠标放置图例。 |
| refresh | 重新绘制当前图形窗口。 |
| set | 指定对象的属性,例如坐标轴。 |
| subplot | 在子窗口中创建图形。 |
| text | 在图形中放置字符串。 |
| bar | 创建条形图。 |
| loglog | 创建对数-对数图。 |
| polar | 创建极坐标图。 |
| semilogx | 创建半对数图。(对数横坐标)。 |
| semilogy | 创建半对数图。(对数纵坐标)。 |
| 阶梯图 | 创建阶梯图。 |
| 茎图 | 创建茎图。 |
广告