Головне вікно
Розглянемо призначення кнопок.
- введення безлічі А;
- введення безлічі В;
- об'єднання множин;
- перетин множин;
- різниця множин;
- симетрична різниця множин;
- твір множин;
- вихід з програми.
Для роботи користувачеві необхідно натиснути клавішу з потрібним дією. Вибір проводиться за допомогою лівої кнопки миші.
Роботу слід починати з введення даних - кнопки і. При натисканні однієї з цих кнопок на екран виводиться вікно введення безлічі (рис.10).
Вікно введення
Спочатку вводиться розмірність множини в рядок введення, розташовану в лівій нижній частині вікна. Елементи безлічі вводяться у відповідні комірки таблиці.
Після введення даних користувач вибирає дію і програма виводить результат на екран (рис.11). Якщо множини не введені, то при розрахунку використовуватиметься випадковий набір даних.
Результат
Для завершення роботи з програмою необхідно натиснути кнопку Вихід.
Контрольний приклад
Для двох заданих нечітких множин
А={(х 1 | 0.2), (х 2 | 0.7), (х 3 | 1), (х 4 | 0), (х 5 | 0.5)}
В={(х 1 | 0.5), (х 2 | 0.3), (х 3 | 1), (х 4 | 0.1), (х 5 | 0.5)}
Було отримано рішення, наведене на рис.12.
Операція: Об'єднання двох нечітких підмножин A і B
Безліч А
, 20; 0,70; 1,00; 0,00; 0,50;
Безліч В
, 50; 0,30; 1,00; 0,10; 0,50;
Результат
, 50; 0,70; 1,00; 0,10; 0,50;
Операція: Перетин нечітких підмножин A і B
Безліч А
, 20; 0,70; 1,00; 0,00; 0,50;
Безліч В
, 50; 0,30; 1,00; 0,10; 0,50;
Результат
, 20; 0,30; 1,00; 0,00; 0,50;
Операція: Різниця нечітких підмножин А і В
Безліч А
, 20; 0,70; 1,00; 0,00; 0,50;
Безліч В
, 50; 0,30; 1,00; 0,10; 0,50;
Результат
, 20; 0,70; 0,00; 0,00; 0,50;
Операція: Симетрична різниця двох множин А і В
Безліч А
, 20; 0,70; 1,00; 0,00; 0,50;
Безліч В
, 50; 0,30; 1,00; 0,10; 0,50;
Результат
, 00; 0,00; 1,00; 0,00; 0,50;
Операція: алгебраїчне твором нечітких підмножин A і B
Безліч А
, 20; 0,70; 1,00; 0,00; 0,50;
Безліч В
, 50; 0,30; 1,00; 0,10; 0,50;
Результат...