Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »