Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000370.doc
Скачиваний:
12
Добавлен:
30.04.2022
Размер:
2.4 Mб
Скачать
    1. Отчет о выполнении работы

Отчет о выполнении лабораторной работы №3 должен быть выполнен на листах формата А4 и содержать:

  1. исходные данные (контрольные задания для лабораторной работы №3 указаны в Приложении);

  2. текст программы с подробными комментариями;

  3. координаты центров кластеризации;

  4. краткие выводы о результатах работы.

Контрольные вопросы.

  1. В чем заключается задача кластеризации?

  2. Каковы основные этапы решения задачи кластериза­ции?

  3. Какое влияние на качество решения оказывают допол­нительные параметры алгоритма кластеризации?

Библиографический список

  1. Кетков, Ю.Л. Matlab 7: программирование, численные методы / Ю.Л. Кетков, А.Ю. Кетков, М.М. Шульц. – СПб.: БХВ-Петербург, 2005. – 752 с.

  2. Круглов, В.В. Нечеткая логика и искусственные нейронные сети / В.В. Круглов, М.И. Дли, Р.Ю. Голунов. – Физматлит, 2001. – 224 с.

  3. Дьяконов, В.П. MATLAB 6.5 SP1/7/7 SP1/7 SP2 + Simulink 5/6. Инструменты искусственного интеллекта и биоинформатики / В.П. Дьяконов, В.В. Круглов. – М.: СОЛОН-ПРЕСС, 2006. – 456 с.

Приложение Контрольные задания для лабораторной работы №1

Исследовать функции trimf, trapmf, gaussmf, gauss2mf, gbellmf, sigmf, dsigmf, psigmf, zmf, pimf, smf, min, max, prod, prober, а также операцию дополнения при следующих значениях переменных:

  1. x = 0:0,1:10; a = 2; b = 5; c = 9; d = 11;

a1 = 2; c1 = 5; a2 = 9; c2 = 11;

y1 = gbellmf(x, [a b c]);

y2 = gaussmf(x, [a c]);

  1. x = 0:0,1:10; a = 1; b = 2; c = 8; d = 9;

a1 = 1; c1 = 2; a2 = 8; c2 = 9;

y1 = gauss2mf(x, [a1, c1, a2, c2]); y2 = gaussmf(x, [a c])

  1. x = 0:0,1:10; a = 0,5; b = 4; c = 9; d = 10;

a1 = 0,5; c1 = 4; a2 = 9; c2 = 10;

y1 = sigmf(x, [a c]); y2 = gaussmf(x, [a c])

  1. x = 0:0,1:10; a = 0,7; b = 3,5; c = 9; d = 9,5;

a1 = 0,7; c1 = 3,5; a2 = 9; c2 = 9,5;

y1 = trimf(x, [a b c]); y2 = gaussmf(x, [a c])

  1. x = 0:0,1:10; a = 0; b = 2; c = 6; d = 11;

a1 = 0; c1 = 2; a2 = 6; c2 = 11;

y1 = gbellmf(x, [a b c]); y2 = trimf(x, [a b c])

  1. x = 0:0,1:10; a = 2; b = 3; c = 7; d = 9;

a1 = 2; c1 = 3; a2 = 7; c2 = 9;

y1 = trimf(x, [a b c]); y2 = trapmf(x, [a b c d])

  1. x = 0:0,1:10; a = 0; b = 1,5; c = 6; d = 15;

a1 = 0; c1 = 1,5; a2 = 6; c2 = 15;

y1 = trapmf(x, [a b c d]); y2 = gaussmf(x, [a c])

  1. x = 0:0,1:10; a = 2; b = 2; c = 7; d = 9;

a1 = 2; c1 = 2; a2 = 7; c2 = 9;

y1 = trimf(x, [a b c]); y2 = gauss2mf(x, [a1 c1 a2 c2])

  1. x = 0:0,1:10; a = 0; b = 5; c = 7; d = 11;

a1 = 0; c1 = 5; a2 = 7; c2 = 11;

y1 = zmf(x, [a b]); y2 = pimf(x, [a b c d])

  1. x = 0:0,1:10; a = 2; b = 3; c = 7; d = 8;

a1 = 2; c1 = 3; a2 = 7; c2 = 8;

y1 = gbellmf(x, [a b c]); y2 = pimf(x, [a b c d])

  1. x = 0:0,1:10; a = 1; b = 3; c = 5; d = 8;

a1 = 2; c1 = 3; a2 = 6; c2 = 7;

y1 = gbellmf(x, [a b c]); y2 = pimf(x, [a b c d])

  1. x = 0:0,1:10; a = 0; b = 1; c = 3; d = 8;

a1 = 2; c1 = 4; a2 = 5; c2 = 9;

y1 = zmf(x, [a b c]); y2 = trimf(x, [a b c d])

  1. x = 0:0,1:10; a = 1; b = 3; c = 7; d = 8;

a1 = 2; c1 = 5; a2 = 7; c2 = 8;

y1 = trimf(x, [a b c]); y2 = pimf(x, [a b c d])

  1. x = 0:0,1:10; a = 0; b = 2; c = 7; d = 9;

a1 = 2; c1 = 3; a2 = 7; c2 = 8;

y1 = gbellmf(x, [a b c]); y2 = trimf(x, [a b c d])

  1. x = 0:0,1:10; a = 2; b = 4; c = 8; d = 9;

a1 = 1; c1 = 4; a2 = 7; c2 = 9;

y1 = gbellmf(x, [a b c]); y2 = pimf(x, [a b c d])