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

UptoLike

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

62
help <имя_каталога>. Если каталог не содержит файла Contents.m, то
по команде : help <имя_каталога> - распечатывается первая строка
комментария для каждого M-файла данного каталога.
Тело функции. Тело функции содержит код языка MATLAB,
который выполняет вычисления и присваивает значения выходным
аргументам. Операторы в теле функции могут состоять из вызовов
функций, программных конструкций
для управления потоком команд,
интерактивного ввода/вывода, вычислений, присваиваний, коммента-
риев и пустых строк.
Пример. Тело функции average включает ряд простейших
операторов программирования:
Оператор вызова функции
size
Начало оператора if
Сообщение об ошибке
Конец оператора if
Вычисление и присваивание
m, n] = size(x);
if (~((m == 1) | (n == 1)) |
(m == 1 & n == 1))
Error('Input должно быть векто-
ром')
end
y = sum(x)/length(x);
Как уже говорилось ранее, комментарии отмечаются знаком
(%). Строка комментария может быть размещена в любом месте M-
файла, в том числе и в конце строки.
Пример.
% Найти сумму всех элементов вектора x
y = sum(x) % Использована функция sum.
Кроме строк комментариев в текст М-файла можно включать
пустые строки. Однако надо помнить, что пустая
строка может слу-
жить указателем окончания подсказки.
Имена М-функций. В системе MATLAB на имена М-
функций налагаются те же ограничения, что и на имена переменных -
их длина не должна превышать 31 символа. Более точно, имя может
быть и длиннее, но система MATLAB принимает во внимание только
первые 31 символ. Имена М-функций должны
начинаться с буквы;
остальные символы могут быть любой комбинацией букв, цифр и
подчеркиваний. Имя файла, содержащего М-функцию, составляется
из имени функции и расширения “.m”.
help <имя_каталога>. Если каталог не содержит файла Contents.m, то
по команде : help <имя_каталога> - распечатывается первая строка
комментария для каждого M-файла данного каталога.

        Тело функции. Тело функции содержит код языка MATLAB,
который выполняет вычисления и присваивает значения выходным
аргументам. Операторы в теле функции могут состоять из вызовов
функций, программных конструкций для управления потоком команд,
интерактивного ввода/вывода, вычислений, присваиваний, коммента-
риев и пустых строк.
        Пример. Тело функции average включает ряд простейших
операторов программирования:

Оператор вызова функции
                            m, n] = size(x);
size
                            if (~((m == 1) | (n == 1)) |
Начало оператора if
                               (m == 1 & n == 1))
                               Error('Input должно быть векто-
Сообщение об ошибке
                            ром')
Конец оператора if
                            end

Вычисление и присваивание y = sum(x)/length(x);

        Как уже говорилось ранее, комментарии отмечаются знаком
(%). Строка комментария может быть размещена в любом месте M-
файла, в том числе и в конце строки.
        Пример.
      % Найти сумму всех элементов вектора x
           y = sum(x)            % Использована функция sum.

        Кроме строк комментариев в текст М-файла можно включать
пустые строки. Однако надо помнить, что пустая строка может слу-
жить указателем окончания подсказки.

        Имена М-функций. В системе MATLAB на имена М-
функций налагаются те же ограничения, что и на имена переменных -
их длина не должна превышать 31 символа. Более точно, имя может
быть и длиннее, но система MATLAB принимает во внимание только
первые 31 символ. Имена М-функций должны начинаться с буквы;
остальные символы могут быть любой комбинацией букв, цифр и
подчеркиваний. Имя файла, содержащего М-функцию, составляется
из имени функции и расширения “.m”.
62