Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> MATLAB

Основные команды MATLAB для эффективных вычислений

MATLAB — интерактивная программа для численных вычислений и визуализации данных. Команды вводятся в Command Window после промпта >>.

Команды управления сессией

Команда Назначение
clcОчищает окно команд.
clearУдаляет переменные из памяти.
existПроверяет существование файла или переменной.
globalОбъявляет глобальные переменные.
helpПоиск справки по теме.
lookforПоиск в справке по ключевому слову.
quitВыход из MATLAB.
whoСписок текущих переменных.
whosПодробный список переменных.

Команды для работы с системой

Команда Назначение
cdСмена текущей директории.
dateТекущая дата.
deleteУдаление файла.
diaryВключение/выключение записи сессии в файл.
dirСписок файлов в текущей директории.
loadЗагрузка переменных из файла.
pathПоисковый путь.
pwdТекущая директория.
saveСохранение workspace в файл.
typeПросмотр содержимого файла.
whatMATLAB-файлы в текущей директории.
wklreadЧтение .wk1 таблиц.

Команды ввода/вывода

Команда Назначение
dispВывод массива или строки.
fscanfФорматированное чтение из файла.
formatУправление форматом вывода на экран.
fprintfФорматированная запись на экран или в файл.
inputЗапрос ввода от пользователя.
;Подавление вывода на экран.

fscanf и fprintf работают как C-функции scanf/printf. Коды формата:

Код Назначение
%sСтрока.
%dЦелое число.
%fЧисло с плавающей точкой.
%eНаучная нотация.
%gКомпактный вид (%f или %e).
\nНовая строка.
\tТабуляция.

Форматы функции format

Формат Отображение
format short4 знака после запятой (по умолчанию).
format long16 знаков после запятой.
format short e5 знаков + экспонента.
format long e16 знаков + экспонента.
format bank2 знака (денежный).
format ++, -, или 0.
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Создание cell-массива.
celldispОтображение cell-массива.
cellplotГрафическое представление cell-массива.
num2cellЧисловой массив → cell-массив.
dealРаспределение входных/выходных списков.
iscellПроверка на cell-массив.

Команды построения графиков

Команда Назначение
axisПределы осей.
fplotУмное построение функций.
gridСетка.
plotXY-график.
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График с отметками (stem).

MATLAB

  1. MATLAB: Комплексный обзор ведущей среды численных вычислений
  2. Основы MATLAB: Синтаксис, команды и спецсимволы
  3. Переменные в MATLAB: Основы, примеры и работа с векторами/матрицами
  4. Векторы в MATLAB: Строковые, столбцовые и основные операции
  5. Матрицы в MATLAB: Создание, индексация, удаление строк/столбцов и операции
  6. MATLAB: Мастерство работы с многомерными и специальными массивами
  7. Оператор двоеточия в MATLAB: создание векторов и эффективная итерация
  8. Числа в MATLAB: типы, хранение и преобразование
  9. Строки в MATLAB: создание, манипуляции и функции
  10. Функции в MATLAB: определение, рабочая область, входные и выходные аргументы