- •Основы программирования в matlab методические указания
- •Введение
- •1. Виды программ в matlab
- •1.1 Сценарии (скрипты)
- •1.2 Функции
- •1.3 Основные и локальные функции
- •1.4 Вложенные функции
- •1.5 Анонимные функции
- •2. Управляющие конструкции
- •2.1 Условный оператор if
- •2.2 Оператор выбора switch-case
- •2.3 Цикл с определённым количеством итераций
- •2.4 Цикл с неопределённым количеством итераций
- •2.5 Операторы return, break и continue
- •2.6. Функция input
- •3. Комментарии в программе
- •4. Лабораторное задание
- •Библиографический список
- •Содержание
- •09.03.02 «Информационные системы и технологии»
- •09.03.01 «Информатика и вычислительная техника»
- •394026 Воронеж, Московский просп., 14
3. Комментарии в программе
Для описания сложных частей кода используют комментарии. В MATLAB они однострочные и начинаются с символа «%». Всё, что записано после «%» и до конца строки, игнорируется интерпретатором и используется только для пояснений. Важной отметить, что MATLAB по-особому интерпретирует комментарии, которые записаны в начале файла. Они служат для вывода справочной информации о программе.
Первая строка-комментарий (H1 line) – краткая информация о программе. Она отображается при вызове функции help для папки с программами. В этом случае будут выведены H1-строки всех m-файлов директории.
Следующие начальные комментарии содержат расширенную справку и отображаются вместе с H1 при вызове команды help для конкретного m-файла.
Рассмотрим пример.
Создадим в папке D:/matlab/ два файла: function1.m и function2.m:
>> cd D:/matlab/
Файл function1.m:
% Строка H1 для function1.m
% Справка по программе
% function1
function function1
…
Файл function2.m:
% Строка H1 для function2.m
% Справка по программе
% function2
function function2
…
Вызовем справку для папки D:/matlab (необходимо обратить внимание на отсутствие «/» в конце пути):
>> help D:/matlab
Contents of matlab:
function1 - Строка H1 для файла function1.m
function2 - Строка H1 для файла function2.m
Теперь посмотрим подробную информацию о программе:
>> help D:/matlab.function1
Строка H1 для файла function1.m
Справка по программе
Function1
4. Лабораторное задание
Получить у преподавателя задание на разработку программы и разработать её с использованием средств MATLAB.
Результатом выполнения задания должен быть m-файл программы.
Библиографический список
1. Ануфриев, И.Е. MATLAB 7 / И.Е. Ануфриев, А.Б. Смирнов, Е.Н. Смирнова. – СПб.: БХВ-Петербург, 2005. – 1104 с.
2. Кетков, Ю.Л. MATLAB 7: программирование, численные методы / Ю.Л. Кетков, А.Ю. Кетков, М.М. Шульц. – СПб.: БХВ-Петербург, 2005. – 752 с.
3. Кондрашов В.Е. MATLAB как система программирования научно-технических расчётов / В.Е. Кондрашов, С.Б. Королёв. – М.: Мир. – 645 с.
Содержание
ВВЕДЕНИЕ………………………………………………….…..1
1. ВИДЫ ПРОГРАММ В MATLAB…………………………...2
1.1. Сценарии (скрипты) ………..…………………………..3
1.2. Функции…………………………………………………5
1.3. Основные и локальные функции…………..…………..6
1.4. Вложенные функции…………..……………………......7
1.6. Анонимные функции…………………………………....9
2. УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ………………………11
2.1. Условный оператор if…………………………………...11
2.2. Оператор выбора switch-case…………………………..12
2.3. Цикл с определённым количеством итераций………..15
2.4. Цикл с неопределённым количеством итераций….. ....16
2.5. Операторы return, break и continue………………….….17
2.6. Функция input……………………………………….…..17
3. КОММЕНТАРИИ В ПРОГРАММЕ……………………..…18
4. ЛАБОРАТОРНОЕ ЗАДАНИЕ …………………………...…19
БИБЛИОГРАФИЧЕСКИЙ СПИСОК…………………………19
ОСНОВЫ ПРОГРАММИРОВАНИЯ В MATLAB
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
по выполнению лабораторных работ по дисциплинам
«Вычислительные методы и программные системы»,
«Методы оптимизации в информационных системах»,
«Методы обработки данных» для студентов направлений