MATLAB命令

MATLAB管理会话的命令

MATLAB提供管理会话的各种命令。如下表所示:

命令 目的/作用
clc 清除命令窗口。
clear 从内存中删除变量。
exist 检查存在的文件或变量。
global 声明变量为全局。
help 搜索帮助主题。
lookfor 搜索帮助关键字条目。
quit 停止MATLAB。
who 列出当前变量。
whos 列出当前变量(长显示)。

MATLAB的系统命令

使用MATLAB的时候有一些系统命令可以方便我们的操作,如在当前的工作区中可以使用系统命令保存为一个文件、加载文件、显示日期、列出目录中的文件和显示当前目录等。
下表列举了一些MATLAB常用的系统相关的命令:

命令 目的/作用
cd 改变当前目录。
date 显示当前日期。
delete 删除一个文件。
diary 日记文件记录开/关切换。
dir 列出当前目录中的所有文件。
load 负载工作区从一个文件中的变量。
path 显示搜索路径。
pwd 显示当前目录。
save 保存在一个文件中的工作区变量。
type 显示一个文件的内容。
what 列出所有MATLAB文件在当前目录中。
wklread 读取.wk1电子表格文件。

MATLAB输入和输出命令

MATLAB提供了以下输入和输出相关的命令:

命令 作用/目的
disp 显示一个数组或字符串的内容。
fscanf 阅读从文件格式的数据。
format 控制屏幕显示的格式。
fprintf 执行格式化写入到屏幕或文件。
input 显示提示并等待输入。
; 禁止显示网版印刷

fscanf和fprintf命令的行为像C scanf和printf函数。他们支持格式如下代码:

格式代码 目的/作用
%s 输出字符串
%d 输出整数
%f 输出浮点数
%e 显示科学计数法形式
%g %f 和%e 的结合,根据数据选择适当的显示方式

用于数字显示格式的函数有以下几种形式:

Format函数 最多可显示
format short 四位十进制数(默认)
format long 15位定点表示
format short e 五位浮点表示
format long e 15位浮点表示
format bank 两个十进制数字
format + 正,负或零
format rat 有理数近似
format compact 变量之间没有空行
format loose 变量之间有空行

MATLAB向量,矩阵和阵列命令

下表列出了MATLAB用于工作数组、矩阵和向量的各种命令:

命令 作用/目的
cat 连接数组
find 查找非零元素的索引
length 计算元素数量
linspace 创建间隔向量
logspace 创建对数间隔向量
max 返回最大元素
min 返回最小元素
prod 计算数组元素的连乘积
reshape 重新调整矩阵的行数、列数、维数

| | size | 计算数组大小 | | sort | 排序每个列 | | sum | 每列相加 | | eye | 创建一个单位矩阵 | | ones | 生成全1矩阵 | | zeros | 生成零矩阵 | | cross | 计算矩阵交叉乘积 | | dot | 计算矩阵点积 | | det | 计算数组的行列式 | | inv | 计算矩阵的逆 | | pinv | 计算矩阵的伪逆 | | rank | 计算矩阵的秩 | | rref | 将矩阵化成行最简形 | | cell | 创建单元数组 | | celldisp | 显示单元数组 | | cellplot | 显示单元数组的图形表示 | | num2cell | 将数值阵列转化为异质阵列 | | deal | 匹配输入和输出列表 | | iscell | 判断是否为元胞类型 |

MATLAB绘图命令

MATLAB提供了大量的命令绘制图表。下表列出了一些常用的命令绘制:

命令 作用/目的
axis 人工选择坐标轴尺寸
fplot 智能绘图功能
grid 显示网格线
plot 生成XY图
print 打印或绘图到文件
title 把文字置于顶部
xlabel 将文本标签添加到x轴
ylabel 将文本标签添加到y轴

| | axes | 创建轴对象 | | close | 关闭当前的绘图 | | close all | 关闭所有绘图

| | figure | 打开一个新的图形窗口 | | gtext | 通过鼠标在指定位置放注文 | | hold | 保持当前图形 | | legend | 鼠标放置图例 | | refresh | 重新绘制当前图形窗口 | | set | 指定对象的属性,如轴 | | subplot | 在子窗口中创建图 | | text | 在图上做标记

| | bar | 创建条形图 | | loglog | 创建双对数图 | | polar | 创建极坐标图像

| | semilogx | 创建半对数图(对数横坐标) | | semilogy | 创建半对数图(对数纵坐标) | | stairs | 创建阶梯图 | | stem | 创建针状图 |