Структура М-файлов-функций


Первая строка в М-файле-функции называется строкой определения функции; эта строка задает имя функции, а также количество и порядок аргументов ввода и вывода.

За строкой определения функции может следовать несколько строк-комментариев, начинающихся со знака процента %. Эти строки называются текстом справки и отображаются при вводе команды help. В показанном выше М-файле sq.m присутствует только одна строка текста справки; она отображается при введении команды help sq. Остальные строки составляют тело функции; они содержат выражения программы MATLAB, которые производят вычисление значений функции. Кроме того, строки комментариев (строки, начинающиеся со знака процента %) могут быть в любой области М-файла. Все выражения в М-файле-функции, которые обычно производят вывод результатов, должны оканчиваться точкой с запятой с целью прерывания дальнейшего вывода.

М-файлы-функции могут иметь множество аргументов ввода и вывода. Ниже показан пример файла с именем polarcoordinates.m с двумя аргументами ввода и с двумя аргументами вывода:

Если вы введете polarcoordinates (3, 4), то только первый аргумент вывода будет возвращен и сохранен под именем ans; в данном случае ответ равен 5.

Чтобы увидеть оба результата вывода, вы должны присвоить эти результаты переменным, заключенным в квадратные скобки:

Структура М-файлов-функций картинка

Введя r = polarcoordinates (3, 4), вы можете присвоить первый аргумент вывода переменной r, но вы не сможете получить второй аргумент вывода; в действительности, при вводе theta = polarcoordinates (3, 4), переменной theta будет присвоен первый результат вывода: 5.

Эта статья из раздела-взаимодействие с программой matlab, которая посвящена теме-структура м-файлов-функций. Надеюсь вы по достоинству оцените ее!

Поэтому из выше всего сказанного можно сделать вывод, что вам необходимо просмотреть много дополнительной информации и альтернатив!


Добавить комментарий


Защитный код
Обновить

Сайт создан в Seo-Dubna.ru