Команды MATLAB
Опубликовано: 3 Октября, 2022
MATLAB — это интерактивный мультиязычный язык программирования и среда числовых вычислений, разработанная MathWorks. MATLAB предоставляет команды, которые будут использоваться, когда пользователь хочет взаимодействовать с любым приложением, используя интерфейс командной строки.
Ниже приведены списки команд, используемых в MATLAB.
Команды для управления сеансом
Команда | Использовать |
---|---|
клк | Очищает командное окно |
Чисто | Удаляет переменные из памяти |
Глобальный | Объявляет переменные глобально |
существует | Проверяет наличие определенного файла или памяти |
помощь | Поиск раздела справки |
покидать | Остановки MATLAB |
кто | Перечисляет текущие используемые переменные |
Ищу | Поиск записей справки для клавиатуры |
Пример 1
Matlab
% MATLAB Code to illustrate % global function setGlobalx(val) global x |
Выход :
x = val;
Пример 2
Matlab
% MATLAB Code to illustrate who x = 2 who |
Выход:
Variables in the current scope: x
Пример 3
Matlab
% MATLAB Code to illustrate % clear clear type x |
Выход:
error: type "x" is undefined
Команды для работы с системой
Команда | Использовать |
CD | Изменяет текущий каталог |
свидание | Отображает текущую дату |
Удалить | Удаляет файл |
директор | Выводит список всех файлов в каталоге |
дорожка | Отображает путь поиска |
pwd | Отображает текущий каталог |
тип | Отображает содержимое файла |
читать | Файл электронной таблицы Reads.wk1 |
спасти | Сохраняет переменные рабочего места в файле |
Пример 1
Matlab
% MATLAB Code to illustrate % pwd pwd |
Выход :
ans = /home/oo
Пример 2
Matlab
% MATLAB Code to illustrate % date c = date |
Выход:
c= "18-jun-2021"
Команды ввода и вывода
Команда | Использовать |
дисп | Отображает содержимое массива или строки |
фсканф | Читает отформатированные данные из файла |
формат | Управляет форматом отображения экрана |
fprintf | Выполняет форматированную запись в файл или на экран |
вход | Отображает подсказку и ожидает ввода |
; | Подавляет трафаретную печать |
Пример 1
Matlab
% MATLAB Code to illustrate % disp A = [15 150]; S = "Hello World." ; disp(A) disp(S) |
Выход :
15 150 Hello World.
Пример 2
Matlab
% MATLAB Code to illustrate %input age = input( "how old are you: " ); % At this point, the variable: age, will contain % whatever value the user types |
Выход:
20
Векторные, матричные и массивные команды
Команда | Использовать |
кошка | Объединяет массив |
найти | Находит индексы ненулевых элементов |
Максимум | Возвращает самый большой элемент |
мин | Возвращает наименьший элемент |
продукт | Продукт каждого столбца |
Сортировать | Сортирует каждый столбец |
классифицировать | Вычисляет ранг матрицы |
глаз | Создает матрицу идентичности |
инв | Вычисляет обратную матрицу |
Пример 1
Matlab
% MATLAB Code to illustrate %cat array1 = [1,2,3] array2 = [4,5,6] cat(1,array1,array2) |
Выход:
ans = 1 2 3 4 5 6
Пример 2
Matlab
% MATLAB Code to illustrate %max max(array1) |
Выход:
ans = 3
Пример 3
Matlab
%MATLAB Code to illustrate %min min(array2) |
Выход:
ans = 4
Matlab
%MATLAB Code to illustrate %eye eye(2,2) |
Выход:
ans = Diagonal Matrix 1 0 0 1
Команды построения:
Команды | Использовать |
ось | Устанавливает предел оси |
сетка | Отображает линии сетки |
участок | Генерирует график xy |
заглавие | Помещает заголовок в начало сюжета |
Закрыть | Закрывает текущий сюжет |
бар | Создает гистограмму |
Распечатать | Распечатывает график/сохраняет график |
фигура | Открывает новое окно рисунка |
Закрыть все | Закрывает все участки |
Пример1:
Выход:
Пример 2:
Matlab
%MATLAB Code to illustrate %grid x = linspace(0,20) y = cos(x) plot(x,y) grid on |
Выход: