Файл: Лабораторная работа 1 Дисциплина Программирование нейронных сетей.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.12.2023
Просмотров: 52
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
федеральное государственное бюджетное образовательное учреждение высшего образования«Вологодский государственный университет»Институт математики, естественных и компьютерных наук(наименование института)Кафедра «Автоматики и вычислительной техники»(наименование кафедры)ЛАБОРАТОРНАЯ РАБОТА № 1
Вологда2023 г.Лабораторная работа № 1Основы программирования в системе MATLABЦель работы: изучение основ проблемно-ориентированной системы программирования MATLAB, обеспечивающей работу с массивами строковых и числовых данных, матрицами, структурами, классами и ячейками с помощью матричных операций, функций, разнообразных управляющих структур и средств расширения системы, а также приобретение навыков применения командно-графического интерфейса системы для построения и исследования нейронных сетей различной архитектуры.Практические заданияЗадание 1. Разработать файл-сценарий для построения графика синусоиды линией красного цвета с выведенной масштабной сеткой в интервале
[xmin, xmax].1. Запустить редактор m-файлов и ввести следующую программу:%Plotwithcolorred%Строит график синусоиды линией красного цвета %с выведенной масштабной сеткой в интервале [xmin, xmax]x=xmin:0.1:xmax;plot(x,sin(x),'r')gridonРисунок 1. Скриншот с программой2. Сохранить файл под именем «pcr.m».3. Выполнить в командном окне MATLAB следующую команду:>>helppcrРисунок 2. Скриншот с выведенной командной строкой4. Затем запустить сценарий на выполнение:>>pcr??? Undefined function or variable 'xmin'.Error in ==> C:\MATLAB6p1\work\pcr.mOn line 4 ==> x=xmin:0.1:xmax;Рисунок 3. На экран вывелось сообщение об ошибке так как сценарий использует глобальные переменные, которые не определены.Для успешного выполнения примера необходимо задать следующие действия:
Рисунок 5. Скриншот с программой fun.m2. Сохранить файл под именем «fun.m».3. Выполнить в командном окне MATLAB следующую команду:fun(-10,10);Рисунок 6. Скриншот с выполением команды fun(-10,10);Задание 3. Разработать файл-сценарий для решения предыдущей задачи с возможностью ввода значений пользователем, выполнив следующие действия:1.Запустить редактор m-файлов и ввести следующую программу:%Plotwithcolorred%Строит график синусоиды линией красного цвета %с выведенной масштабной сеткой в интервале [xmin, xmax]disp('введите xmin и xmax ');xmin=input('xmin = ');xmax=input('xmax = ');x=xmin:0.1:xmax;plot(x,sin(x),'r')gridonРисунок 6. Скриншот с программой.2. Сохранить файл под именем «pcrdialog.m».3. Выполнить в командном окне MATLAB следующие команды:>>pcrdialogРисунок 6. На скриншоте показано, что xmin и xmax объявляются в теле сценария, поэтому объявлять глобальные переменные не требуется.
| Дисциплина | Программирование нейронных сетей |
| Преподаватель | Суконщиков А.А |
| | (уч. степень, звание, должность. Ф.И.О) |
| Выполнил (а) студент | Копытов Р.Л |
| | (Ф.И.О) |
| Группа, курс | РПС-31, 3 курс |
| Оценка по защите | |
| | (подпись преподавателя) |
[xmin, xmax].1. Запустить редактор m-файлов и ввести следующую программу:%Plotwithcolorred%Строит график синусоиды линией красного цвета %с выведенной масштабной сеткой в интервале [xmin, xmax]x=xmin:0.1:xmax;plot(x,sin(x),'r')gridonРисунок 1. Скриншот с программой2. Сохранить файл под именем «pcr.m».3. Выполнить в командном окне MATLAB следующую команду:>>helppcrРисунок 2. Скриншот с выведенной командной строкой4. Затем запустить сценарий на выполнение:>>pcr??? Undefined function or variable 'xmin'.Error in ==> C:\MATLAB6p1\work\pcr.mOn line 4 ==> x=xmin:0.1:xmax;Рисунок 3. На экран вывелось сообщение об ошибке так как сценарий использует глобальные переменные, которые не определены.Для успешного выполнения примера необходимо задать следующие действия:
-
Определить переменные xmin и xmax
-
Запустить сценарий на выполнение
Рисунок 5. Скриншот с программой fun.m2. Сохранить файл под именем «fun.m».3. Выполнить в командном окне MATLAB следующую команду:fun(-10,10);Рисунок 6. Скриншот с выполением команды fun(-10,10);Задание 3. Разработать файл-сценарий для решения предыдущей задачи с возможностью ввода значений пользователем, выполнив следующие действия:1.Запустить редактор m-файлов и ввести следующую программу:%Plotwithcolorred%Строит график синусоиды линией красного цвета %с выведенной масштабной сеткой в интервале [xmin, xmax]disp('введите xmin и xmax ');xmin=input('xmin = ');xmax=input('xmax = ');x=xmin:0.1:xmax;plot(x,sin(x),'r')gridonРисунок 6. Скриншот с программой.2. Сохранить файл под именем «pcrdialog.m».3. Выполнить в командном окне MATLAB следующие команды:>>pcrdialogРисунок 6. На скриншоте показано, что xmin и xmax объявляются в теле сценария, поэтому объявлять глобальные переменные не требуется.