English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
MATLAB è un programma interattivo per calcolo numerico e visualizzazione dei dati. Puoi inserire comandi digitando nel prompt MATLAB '>>' nella finestra dei comandi.
In questa sezione, forniremo una lista di comandi MATLAB comuni.
MATLAB fornisce vari comandi per gestire la sessione. La tabella seguente fornisce tutti questi comandi-
命令 | 目的 |
---|---|
clc | Pulisci la finestra dei comandi. |
clear | Elimina le variabili dalla memoria. |
exist | Controlla l'esistenza di file o variabili. |
global | Declara una variabile come variabile globale. |
help | Cerca argomenti di aiuto. |
lookfor | Cerca parole chiave nei voci di aiuto. |
quit | Esci da MATLAB. |
who | Elenca le variabili correnti. |
whos | Elenca le variabili correnti (visualizzazione lunga). |
MATLAB fornisce vari comandi utili per gestire il sistema, ad esempio salvare il lavoro corrente come file nella workspace e caricare il file in seguito.
Fornisce anche vari comandi per altre attività relative al sistema, ad esempio mostrare la data, elencare i file nella directory, mostrare la directory corrente, ecc.
La tabella seguente elenca alcuni comandi comuni relativi al sistema-
命令 | 目的 |
---|---|
cd | Cambia la directory corrente. |
date | Mostra la data corrente. |
delete | Elimina il file. |
diary | Accendi/spegni la registrazione del file di diario. |
dir | Elenca tutti i file nella directory corrente. |
load | Carica le variabili di workspace dal file. |
path | Mostra il percorso di ricerca. |
pwd | Mostra la directory corrente. |
save | Salva le variabili di workspace nel file. |
type | Mostra il contenuto del file. |
what | Elenca tutti i file MATLAB nella directory corrente. |
wklread | Leggi il file di elettronica .wk1. |
MATLAB fornisce i seguenti comandi relativi all'input e all'output-
命令 | 目的 |
---|---|
disp | 显示数组或字符串的内容。 |
fscanf | 从文件中读取格式化的数据。 |
format | 控制屏幕显示格式。 |
fprintf | 执行对屏幕或文件的格式化写入。 |
input | 显示提示并等待输入。 |
; | 禁止丝网印刷。 |
fscanf和fprintf命令的行为像C的scanf和printf函数。它们支持以下格式代码-
格式代码 | 目的 |
---|---|
%s | 格式化为字符串。 |
%d | 格式化为整数。 |
%f | 格式化为浮点值。 |
%e | 以科学计数形式格式化为浮点值。 |
%g | 以最紧凑的格式进行格式化:%f或%e。 |
\n | 在输出字符串中插入新行。 |
\t | 在输出字符串中插入一个选项卡。 |
格式函数具有以下用于数字显示的形式-
格式功能 | 最多显示 |
---|---|
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 | 创建一个数组。 |
zeros | 创建一个零数组。 |
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 | 创建图半对数。(坐标纵对数)。 |
stairs | 创建图楼梯。 |
stem | 创建图茎。 |