English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Команды 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Команда ведет себя как функции scanf и printf в C. Они поддерживают следующие форматные коды -

Формат кодаЦель
%sФорматировать в виде строки.
%dФорматировать в виде целого числа.
%fФорматировать в виде浮ингового значения.
%eФорматировать в виде научной нотации для浮инговых значений.
%gФорматировать в наиболее компактном формате: %f или %e.
\nВставить новую строку в строку вывода.
\tВставить табуляцию в строку вывода.

Функция формата имеет следующий формат для отображения чисел -

Формат функцииМаксимальное отображение
format short

Четыре знака после запятой (по умолчанию).

format long

16 знаков после запятой.

format short eПять знаков с индексом.
format long e16 знаков с индексом.
format bankДва знака после запятой. Формат с фиксированной точкой в виде денежной единицы.
format +Положительное, отрицательное или нулевое значение.
format ratРациональное приближение. Представление в виде дроби.
format compactЗапретить некоторые символы перевода строки.
format looseВернуть в не слишком компактный режим отображения.

Команды для векторов, матриц и массивов

Таблица показывает различные команды, используемые для обработки массивов, матриц и векторов -

КомандаЦель
catСоединить массивы.
findНайти индекс ненулевых элементов.
lengthРассчитать количество элементов.
linspaceСоздать вектор с регулярным интервалом.
logspaceСоздать вектор с логарифмической интервалом.
maxВернуть максимальный элемент.
minВернуть минимальный элемент.
prodПроизведение по каждой колонке.
reshapeИзменить размер.
sizeРассчитать размер массива.
sortSort each column.
sumСуммировать по каждой колонке.
eyeСоздать единичную матрицу.
onesСоздать массив.
zerosСоздать нулевой массив.
crossРассчитать векторный продукт матрицы.
dotРассчитать точечное произведение матрицы.
detРассчитать определитель массива.
invРассчитать обратную матрицу.
pinvРассчитать обобщенный обратный матрицу.
rankРассчитать ранг матрицы.
rrefРассчитать упрощенную таблицу梯чага.
cellСоздать массив ячеек.
celldispПоказать массив ячеек.
cellplot

Показать графическое представление массива ячеек.

num2cellПреобразовать массив чисел в массив ячеек.
dealСовпадение списков ввода и вывода.
iscell

Идентифицировать массив ячеек.

Команды для рисования

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Создать полулогарифмическую диаграмму (логарифмическая ось X).
semilogyСоздать полулогарифмическую диаграмму (логарифмическая ось Y).
stairsСоздать диаграмму ступенек.
stemСоздать диаграмму стебля.