English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 e | 16 знаков с индексом. |
format bank | Два знака после запятой. Формат с фиксированной точкой в виде денежной единицы. |
format + | Положительное, отрицательное или нулевое значение. |
format rat | Рациональное приближение. Представление в виде дроби. |
format compact | Запретить некоторые символы перевода строки. |
format loose | Вернуть в не слишком компактный режим отображения. |
Таблица показывает различные команды, используемые для обработки массивов, матриц и векторов -
Команда | Цель |
---|---|
cat | Соединить массивы. |
find | Найти индекс ненулевых элементов. |
length | Рассчитать количество элементов. |
linspace | Создать вектор с регулярным интервалом. |
logspace | Создать вектор с логарифмической интервалом. |
max | Вернуть максимальный элемент. |
min | Вернуть минимальный элемент. |
prod | Произведение по каждой колонке. |
reshape | Изменить размер. |
size | Рассчитать размер массива. |
sort | Sort 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-диаграмму. |
Печатать график или сохранять его в файл. | |
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 | Создать диаграмму стебля. |