MATLAB — интерактивная программа для численных расчетов и визуализации данных. Вы можете ввести команду, набрав ее в командной строке MATLAB ‘>>’ в окне команд .
В этом разделе мы предоставим списки часто используемых общих команд MATLAB.
Команды для управления сеансом
MATLAB предоставляет различные команды для управления сеансом. В следующей таблице приведены все такие команды:
команда | Цель |
---|---|
CLC | Очищает командное окно. |
Чисто | Удаляет переменные из памяти. |
существовать | Проверяет наличие файла или переменной. |
Глобальный | Объявляет переменные глобальными. |
Помогите | Ищет справочную тему. |
Ищу | Поиск записей справки по ключевому слову. |
уволиться | Останавливается MATLAB. |
кто | Перечисляет текущие переменные. |
Whos | Перечисляет текущие переменные (длинный дисплей). |
Команды для работы с системой
MATLAB предоставляет различные полезные команды для работы с системой, такие как сохранение текущей работы в рабочей области в виде файла и загрузка файла позже.
Он также предоставляет различные команды для других действий, связанных с системой, таких как отображение даты, отображение списка файлов в каталоге, отображение текущего каталога и т. Д.
В следующей таблице приведены некоторые часто используемые системные команды:
команда | Цель |
---|---|
CD | Изменяет текущий каталог. |
Дата | Отображает текущую дату. |
удалять | Удаляет файл. |
дневник | Включает / выключает запись в дневниковый файл. |
реж | Перечисляет все файлы в текущем каталоге. |
нагрузка | Загружает переменные рабочей области из файла. |
дорожка | Отображает путь поиска. |
PWD | Отображает текущий каталог. |
спасти | Сохраняет переменные рабочей области в файл. |
тип | Отображает содержимое файла. |
какие | Перечисляет все файлы MATLAB в текущем каталоге. |
wklread | Читает файл электронной таблицы .wk1. |
Команды ввода и вывода
MATLAB предоставляет следующие команды ввода и вывода —
команда | Цель |
---|---|
Индик.точки | Отображает содержимое массива или строки. |
fscanf | Чтение отформатированных данных из файла. |
формат | Управляет форматом отображения экрана. |
fprintf | Выполняет отформатированные записи на экран или в файл. |
вход | Отображает подсказки и ждет ввода. |
; | Подавляет трафаретную печать. |
Команды fscanf и fprintf ведут себя как функции C scanf и printf. Они поддерживают следующие коды формата —
Код формата | Цель |
---|---|
% s | Форматировать как строку. |
% d | Форматировать как целое число. |
% е | Формат как значение с плавающей запятой. |
% е | Формат как значение с плавающей запятой в научной нотации. |
%г | Формат в наиболее компактной форме:% f или% e. |
\ п | Вставьте новую строку в выходную строку. |
\ т | Вставьте вкладку в выходной строке. |
Функция форматирования имеет следующие формы, используемые для числового отображения:
Функция формата | Отображать до |
---|---|
формат короткий | Четыре десятичных знака (по умолчанию). |
форматировать долго | 16 десятичных цифр. |
формат короткой электронной | Пять цифр плюс показатель степени. |
формат длинная электронная | 16 цифр плюс показатели. |
формат банка | Две десятичные цифры. |
формат + | Положительный, отрицательный или ноль. |
формат крыса | Рациональное приближение. |
формат компактный | Подавляет некоторые переводы строки. |
свободный формат | Сбрасывает в менее компактный режим отображения. |
Векторные, матричные и матричные команды
В следующей таблице показаны различные команды, используемые для работы с массивами, матрицами и векторами.
команда | Цель |
---|---|
кошка | Объединяет массивы. |
находить | Находит индексы ненулевых элементов. |
длина | Вычисляет количество элементов. |
LINSPACE | Создает равномерно расположенный вектор. |
logspace | Создает логарифмически разнесенный вектор. |
Максимум | Возвращает самый большой элемент. |
мин | Возвращает наименьший элемент. |
тычок | Продукт каждого столбца. |
перекроить | Изменяет размер. |
размер | Вычисляет размер массива. |
Сортировать | Сортирует каждый столбец. |
сумма | Суммирует каждый столбец. |
глаз | Создает идентичную матрицу. |
те, | Создает массив из них. |
нули | Создает массив нулей. |
пересекать | Вычисляет матричные перекрестные произведения. |
точка | Вычисляет матричные точечные произведения. |
йе | Вычисляет определитель массива. |
фактура | Вычисляет обратную матрицу. |
pinv | Вычисляет псевдообратную матрицу. |
ранг | Вычисляет ранг матрицы. |
RREF | Вычисляет приведенную форму ряда эшелонов. |
клетка | Создает массив ячеек. |
celldisp | Отображает массив ячеек. |
cellplot | Отображает графическое представление массива ячеек. |
num2cell | Преобразует числовой массив в массив ячеек. |
по рукам | Соответствует спискам ввода и вывода. |
iscell | Определяет массив ячеек. |
Команды построения
MATLAB предоставляет многочисленные команды для построения графиков. В следующей таблице приведены некоторые из наиболее часто используемых команд для построения графиков: