Команды 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

Выход: