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