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

MATLAB — M-файлы

До сих пор мы использовали среду MATLAB в качестве калькулятора. Однако MATLAB также является мощным языком программирования, а также интерактивной вычислительной средой.

В предыдущих главах вы узнали, как вводить команды из командной строки MATLAB. MATLAB также позволяет записывать последовательности команд в файл и выполнять файл как единое целое, например, писать функцию и вызывать ее.

М-файлы

MATLAB позволяет записывать два типа программных файлов —

Вы можете использовать редактор MATLAB или любой другой текстовый редактор для создания файла .m. файлы. В этом разделе мы обсудим файлы сценариев. Файл сценария содержит несколько последовательных строк команд MATLAB и вызовов функций. Вы можете запустить сценарий, введя его имя в командной строке.

Создание и запуск файла сценария

Для создания файлов скриптов вам необходимо использовать текстовый редактор. Вы можете открыть редактор MATLAB двумя способами —

Если вы используете командную строку, введите изменить в командной строке. Это откроет редактор. Вы можете напрямую ввести редактировать а затем имя файла (с расширением .m)

edit 
Or
edit <filename>

Приведенная выше команда создаст файл в каталоге MATLAB по умолчанию. Если вы хотите хранить все файлы программы в определенной папке, вам нужно будет указать полный путь.

Давайте создадим папку с именем progs. Введите следующие команды в командной строке (>>) —

mkdir progs    % create directory progs under default directory
chdir progs    % changing the current directory to progs
edit  prog1.m  % creating an m file named prog1.m

Если вы создаете файл в первый раз, MATLAB предложит вам подтвердить это. Нажмите Да.

В качестве альтернативы, если вы используете IDE, выберите NEW -> Script. Это также открывает редактор и создает файл с именем Untitled. Вы можете назвать и сохранить файл после ввода кода.

Введите следующий код в редакторе —

Живая демонстрация
NoOfStudents = 6000;
TeachingStaff = 150;
NonTeachingStaff = 20;

Total = NoOfStudents + TeachingStaff ...
   + NonTeachingStaff;
disp(Total);

После создания и сохранения файла вы можете запустить его двумя способами —

В командной строке отобразится результат —

6170

Пример

Создайте файл сценария и введите следующий код —

Живая демонстрация
a = 5; b = 7;
c = a + b
d = c + sin(b)
e = 5 * d
f = exp(-d)

Когда приведенный выше код скомпилирован и выполнен, он дает следующий результат —

c =  12
d =  12.657
e =  63.285
f =    3.1852e-06

MATLAB

  1. MATLAB — основной синтаксис
  2. MATLAB — Переменные
  3. МАТЛАБ — Команды
  4. MATLAB — типы данных
  5. MATLAB — Операторы
  6. MATLAB — Матрица
  7. MATLAB — Массивы
  8. MATLAB — запись двоеточия
  9. МАТЛАБ — Числа
  10. MATLAB — Строки