Help Имя_Функции
Обеспечение помощи для вашей программы
Типы М-файлов
Как указывалось выше, имеется два типа М-файлов, общие свойства которых приведены в таблице
М-сценарии | М-функции |
|
|
|
|
|
|
Что такое М-файл ?
В данном разделе мы рассмотрим основные части, из которых состоит М-функция. Допус-тим, мы имеем следующую функцию fact,вычисляющую факториал целого числа:
function f = fact (n) %Строкаопределения функции
% FACT Factorial. %Первая строка помощи (H1 line)
% FACT(N) returns the factorial of N, H! %Текст помощи (Help text)
% usually denoted by N!
% Put simply, FACT(N) is PROD(1:N).
f = prod(1:n); %Тело функции
Эта функция имеет некоторые элементы, которые являются общими для всех функций систе-мы MATLAB:
•Строка определения функции. Эта строка задает имя функции , а также число и порядок входных и выходных аргументов.
•Строка H1 (H1 line). H1 обозначает «первую строку» помощи. MATLAB выводит эту стро-ку в командное окно, когда вы пользуетесь функцией lookfor или запрашиваете помощь по всей директории.
•Текст помощи (Help text). MATLAB выводит в командное окно данный текст вместе со строкой H1, когда вы запрашиваете помощь по конкретной функции, то есть вводите help Имя_Функции.
•Тело функции. Эта часть функции содержит коды (команды), которые выполняют вычисле-ния и определяют значения всех выходных переменных.
Вы можете снабдить пользователя информацией (помощью) о вашей программе, путем включения раздела текста помощи в начало М-файла. Этот раздел начинается со строки, сле-дующей непосредственно за строкой опеределения функции и заканчивается на первой пус-той строке, или строке тела функции. Каждая строка текста (эти строки окрашены в зеленый цвет) помощи должна начинаться символом процента (%). MATLAB выводит в командное окно данный текст каждый раз когда вы вводите
Вы можете также написать текст помощи для всей директории, путем создания файла со специальным именем Contents.m, который находится в вашей директории. Этот файл долже содержать только строки комментариев, то есть каждая строка должна начинаться со знака процента. MATLAB выводит на дисплей строки файла Contents.m всякий раз, когда вы вводите в командное окно строку