Помощь в написании студенческих работ
Антистрессовый сервис

Структура программы пакета MatLab

РефератПомощь в написанииУзнать стоимостьмоей работы

Обратите внимание, что функцию out_c () можно вызывать в основной программе до ее определения. Это особенность языка MatLab, позволяющая не беспокоиться программисту о последовательности задания функций. В приведенном примере функция out_c () имеет один входной параметр с именем arg_c, который выводится на экран (в командное окно MatLab) с помощью встроенной функции disp (). В итоге, при… Читать ещё >

Структура программы пакета MatLab (реферат, курсовая, диплом, контрольная)

Как правило, каждая программа в MatLab представляет собой функцию и начинается с ключевого слова function, за которым через пробел следует ее название. Например, matlab программа оператор матрица график.

Структура программы пакета MatLab.

Данная программа заключена в функции с именем Lab1 и вычисляет произведение двух переменных, а и b. При сохранении программы в m-файл рекомендуется указывать имя файла, совпадающее с именем функции, т. е. в данном случае — Lab1.

Следует отметить, что в одном m-файле можно задавать множество дополнительных функций. Для этого достаточно написать в конце листинга основной программы еще одно ключевое слово function и задать ее имя, например,.

Структура программы пакета MatLab.

Обратите внимание, что функцию out_c () можно вызывать в основной программе до ее определения. Это особенность языка MatLab, позволяющая не беспокоиться программисту о последовательности задания функций. В приведенном примере функция out_c () имеет один входной параметр с именем arg_c, который выводится на экран (в командное окно MatLab) с помощью встроенной функции disp (). В итоге, при выполнении приведенной программы в командном окне MatLab будет отображено значение переменной c.

Дополнительные функции можно оформлять и в отдельных m-файлах. Например, если есть необходимость какую-либо функцию описать в одном m-файле, а вызывать ее в другом, то это можно реализовать следующим образом.

1-й файл (Lab1.m).

Структура программы пакета MatLab.

2-й файл (square.m).

Структура программы пакета MatLab.

При выполнении функции Lab1 система MatLab вызовет функцию square из файла square.m. Это будет сделано автоматически, т.к. встроенные функции языка MatLab определены также и вызываются из файлов, имена которых, как правило, соответствуют именам вызываемых функций. Обратите также внимание на то, что функция square () не только принимает два аргумента a и b, но и возвращает их произведение с помощью переменной res. Представленный синтаксис следует использовать всякий раз, когда требуется возвратить результат вычислений основной программе. В четвертой главе данного пособия более подробно изложены конструкции вызова функций для реализации разнообразных алгоритмов.

Показать весь текст
Заполнить форму текущей работой