Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 60 стр.

UptoLike

Составители: 

58
Строка определения функ-
ции
Первая строка комментария
Комментарий
Тело функции
function f = fact (n)
% FACT Вычисление факториала.
% fact(n) возвращает n! - факториал числа n
% Вычислить fact (n) = prod(1:n).
f = prod(1:n);
Структура этой простейшей функции содержит компоненты,
которые являются общими для любых функций системы MATLAB:
Строка определения функции задаёт имя, количество и поря-
док следования входных и выходных аргументов.
Первая строка комментария определяет назначение функции.
Она выводится на экран с помощью команд lookfor или help имя ка-
талога.
Комментарий выводится
на экран вместе с первой строкой
при использовании команды help имя функции.
Тело функции - это программный код, который реализует вы-
числения и присваивает значения выходным аргументам.
3.2 Создание М-файлов. M-сценарии. M-функции
M-файлы
M-файлы являются обычными текстовыми файлами, которые
создаются с помощью текстового редактора. Для операционной среды
персонального компьютера система MATLAB поддерживает специ-
альный встроенный редактор/отладчик, хотя можно использовать и
любой другой текстовый редактор с ASCII-кодами. Открыть редактор
можно двумя способами:
из меню File выбрать опцию New, а затем M-File.
использовать команду редактирования edit.
Пример. Команда edit poof запускает редактор и открывает
файле poof.m. Если имя файла опущено, то запускается редактор и
открывается файл без имени. Далее можно записать, например, функ-
цию fact, приведенную выше, вводя строки текста и сохраняя их в
файле с именем fact.m в текущем каталоге. Как только такой
файл
создан, можно выполнить следующие команды:
Вывести на экран имена файлов текущего каталога:
what
Вывести на экран текст M-файла fact.m:
type fact
Строка определения функ-    function f = fact (n)
ции                         % FACT Вычисление факториала.
Первая строка комментария   % fact(n) возвращает n! - факториал числа n
Комментарий                 % Вычислить fact (n) = prod(1:n).
                            f = prod(1:n);
Тело функции
        Структура этой простейшей функции содержит компоненты,
которые являются общими для любых функций системы MATLAB:
    • Строка определения функции задаёт имя, количество и поря-
док следования входных и выходных аргументов.
    • Первая строка комментария определяет назначение функции.
Она выводится на экран с помощью команд lookfor или help имя ка-
талога.
    • Комментарий выводится на экран вместе с первой строкой
при использовании команды help имя функции.
    • Тело функции - это программный код, который реализует вы-
числения и присваивает значения выходным аргументам.


      3.2 Создание М-файлов. M-сценарии. M-функции

                             M-файлы
        M-файлы являются обычными текстовыми файлами, которые
создаются с помощью текстового редактора. Для операционной среды
персонального компьютера система MATLAB поддерживает специ-
альный встроенный редактор/отладчик, хотя можно использовать и
любой другой текстовый редактор с ASCII-кодами. Открыть редактор
можно двумя способами:
    • из меню File выбрать опцию New, а затем M-File.
    • использовать команду редактирования edit.
        Пример. Команда edit poof запускает редактор и открывает
файле poof.m. Если имя файла опущено, то запускается редактор и
открывается файл без имени. Далее можно записать, например, функ-
цию fact, приведенную выше, вводя строки текста и сохраняя их в
файле с именем fact.m в текущем каталоге. Как только такой файл
создан, можно выполнить следующие команды:
    • Вывести на экран имена файлов текущего каталога:
              what
    • Вывести на экран текст M-файла fact.m:
              type fact

58