
- •Кафедра «Информационные системы и технологии» методические указания к лабораторным работам
- •230100.62 «Информатика и вычислительная техника»
- •Рабочая программа обсуждена на заседании кафедры
- •Дерево родства
- •1. Использование специального пакета программного обеспечения Fuzzy logic в среде matlab.
- •2. Исследование способов формирования нечетких множеств и выполнение операций над ними.
- •3. Моделирование системы нечеткого логического вывода.
- •Содержание отчета
- •Список литературы
- •Оглавление
1. Использование специального пакета программного обеспечения Fuzzy logic в среде matlab.
2. Исследование способов формирования нечетких множеств и выполнение операций над ними.
Например:
a=[0.9 0.5 0.2 0.1] b=[0.8 0.4 0.2 0.3].
Hечеткая коньюнкция min([a;b]).
Hечеткая коньюнкция заданных ранее нечетких множеств a,b записывается так: s =min([a;b]).
Вычисления:
>>
>> a=[0.9 0.5 0.2 0.1]
a=
0.9000 0.5000 0.2000 0.1000
>>b=[0.8000 0.4000 0.2000 0.3000]
b=
0.8000 0.4000 0.2000 0.3000
>> s =min([a;b])
c=
0.8000 0.4000 0.2000 0.1000
>>
Задание 1.
Для заданных множеств a и b заполните в командном окне операции:
1. a=[0.9 0.5 0.2 0.1 0.7 0.8 ] b=[0.1 0.4 0.4 0.2 0.5 0.7]- объединение множеств, пересечение, дополнение пересечения a, b и объединение дополнения a, b.
Задание 2.
Задайте некоторое
нечеткое отношение 6
6
и получите нечеткий вывод по заданному
вариантом входному множеству а.
3. Моделирование системы нечеткого логического вывода.
Создание системы нечеткого логического вывода в среде MATLAB.
Задание 3.
Создание системы на примере модели «Набор баскетболистов в команду АВС »
Пояснения.
Механизм набора баскетболистов в команду на основе нечеткой логики является экспертной системой. Базу знаний составляют логические правила взаимосвязи входных дисциплин (техника игры, рост игрока) и выходных величин (вероятность отбора игрока в команду).
Механизм нечеткого вывода можно представить в виде последовательности этапов, в каждом из которых используются результаты предыдущего этапа. Ввод решающих правил в базу знаний заключается в программировании базы знаний, то есть в предоставлении ее в форме продукционных правил вывода «ЕСЛИ, …,ТО».
Требуется рассмотреть механизм отбора баскетболистов в команду на основе нечеткой логики с предварительным оцениванием двух параметров: техника игры, рост игрока.
Лабораторная работа №14. (2 часа)
Тема: Моделирование работы Машины Тьюринга
Написание алгоритмов и изучения принципов работы машины Тьюринга с помощью симулятора.
Для изучения темы «Теория алгоритмов. Машины Тьюринга. Написание алгоритмов и изучения принципов работы машины Тьюринга с помощью симулятора» в лабораторной работе используется программная система моделирования работы машины Тьюринга.
http://www.loonies.narod.ru/tmr.htm
Симулятор выполняет сложение двух чисел 2 и 3. Ответ 5
Содержание отчета
Отчет по каждой лабораторной работе должен включать:
Титульный лист.
Задание на лабораторную работу.
Распечатку текстов программы с подробными комментариями.
Пример работы программы.
Список литературы
1. Гринченков Д.В. Математическая логика и теория алгоритмов для программистов / Д.В. Гринченков, С.И. Потоцкий . М.: КНОРУС, 2010. 208 с. .ISBN 5-03-001181-1
2. Ин Ц., Соломон Д. Использование Турбо-Пролога. / Ц. Ин, Д. Соломон
М.: Мир, 1993. 608 с. ISBN 978-5-406-00120-2
3. Братко, И. Алгоритмы искусственного интеллекта на языке PROLOG [Текст] : пер. с англ. / И. Братко. - 3-е изд. - М. ; СПб. ; Киев : Вильямс, 2004. - 640 с. : ил. ; 24 см. - ISBN 5-8459-0664-4
4. Л.Стерлинг, Э. Шапиро Искусство программирования на языке ПРОЛОГ: пер. с англ. - М.: Мир, 1990. – 235 с.
5. Марселлус, Д. Программирование экспертных систем на Турбо Прологе [Текст] / Д. Марселлус ; пер. с англ. И. И. Чижикова. - М. : Финансы и статистика, 1994. - 256 с. : ил. ; 20см. - ISBN 5279006130 :
6. Доорс, Дж . Пролог-язык программирования будущего / Дж.Доорс, А.Р.Рейблейн, С.Вадера; Пер.с англ. А.Н.Волкова. - М. : Финансы и статистика, 1990. - 144 с. : ил. ; 20см. - ISBN 5279004448