Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Определить степень принадлежности функции.
СообщениеДобавлено: 27 янв 2017, 15:28 
Не в сети
Начинающий
Зарегистрирован:
27 янв 2017, 15:14
Сообщений: 1
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
1. Дано 3 нечетких множества A, B, C (заданы их функции принадлежности). Построить функцию принадлежности нечеткого множества D = A ∪ B ∩ C и определить степень принадлежности одного элемента множеству D, используя максиминный способ
Получившиеся графики принадлежности:
Изображение
Результаты выполнения работы:

Строим графики функций принадлежности в Matlab.

t = 0:0.01:20; % определяем число значений по оси абсцисс

a=3; b=5; %Параметры функции принадлежности М_А

a1=0; b1=3;c1=5; %Параметры функции принадлежности М_В

a2=0; b2=5; %Параметры функции принадлежности М_С

% Рассчитываем значения оси ординат функций принадлежности М_А, М_B, М_C

j=1;

for i = 0:0.01:20;

if i<=a M_A=0;
elseif (i>a)&(i<=b) M_A(j) = (i-a)/(b-a);
elseif (i>b) M_A(j)=1;end;


if i<=a1 M_B=0;

elseif (i>a1)&(i<=3) M_B(j)=1*(i-a1)/(b1-a1);
elseif (i>b1)&(i<=5) M_B(j)=1*(c1-i)/(c1-b1);
elseif (i>c1) M_B(j)=0; end;

if i<=a2 M_C=1;
elseif (i>a2)&(i<=5) M_C(j)=1*(b2-i)/(b2-a2);
elseif (i>b2) M_C(j)=0; end

j=j+1;

end

subplot(2, 3, 1)
plot(t, M_A, 'LineWidth', 4); grid on; xlabel('X'); ylabel('M_A(x)');

subplot(2, 3, 2)
plot(t, M_B, 'LineWidth', 4); grid on; xlabel('X'); ylabel('M_B(x)');

subplot(2, 3, 3)
plot(t, M_C, 'LineWidth', 4); grid on; xlabel('X'); ylabel(‘M_C(x)');

Начала решение дальше не получается...
Решение.
Множество D = A ∪ B ∩ C
% Решение
j=1;
for i = 0:0.01:20
if (M_A(j)+M_B(j))<1 M_A_B(j)=M_A(j)+M_C(j); else M_A_B(j)=1;end %Объединение А и В (M_A_B)



j=j+1;


end
subplot(2, 3, 4)

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Определить степень принадлежности функции.
СообщениеДобавлено: 22 дек 2021, 22:59 
Не в сети
Начинающий
Зарегистрирован:
22 дек 2021, 16:17
Сообщений: 1
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Тоже столкнулся с таким заданием. Ответ конечно совсем не скорый, но может кому-то поможет.

Изображение
Решение:
j=1;
for i=0:0.01:20
M_n_C(j)=1-M_C(j);
if (M_n_C(j)-1+M_B(j))>0 M_B_C(j)=M_n_C(j)-1+M_B(j);
else M_B_C(j)=0; end;
if(M_B_C(j)+M_A(j))<1 M_A_B_C(j)=M_B_C(j)+M_A(j);else
M_A_B_C(j)=1; end;
j=j+1;
end
subplot (2,3,4)
plot(t,M_n_C,'LineWidth',4); grid on; xlabel ('X'); ylabel('M_nC (x)');
subplot (2,3,5)
plot(t, M_B_C,'LineWidth',4); grid on; xlabel ('X'); ylabel('M_BC(x)');
subplot (2,3,6)
plot(t, M_A_B_C,'LineWidth',4); grid on; xlabel ('X'); ylabel(' M_ABC(x)');

Носитель множества ABC состоит из элементов интервала [2, 20]. Выберем элемент 10.
ΜA(10)=1;
ΜB(10)=1;
ΜC(10)=1;
Μ ̶̶C̶ (10)=1-ΜC(10)=0;
Μ̶C̶⋂B(10)=max{0, Μ ̶̶C̶ (10)+ ΜB(10)-1}=max{0,(-1)+1-1}=0
ΜA∪B⋂̶C̶ (10)=min{1,ΜA(10)+ Μ̶C̶⋂B(10)}=min{1,1+(-1)}=1
ΜA∪B⋂̶C̶ (10)=1.

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 2 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
S-образные функции принадлежности

в форуме Дискретная математика, Теория множеств и Логика

Fantasy33

1

277

07 июн 2017, 19:59

Задача на нахо-ие функции принадлежности для нечеткого мно-а

в форуме Дискретная математика, Теория множеств и Логика

mary4594

0

326

09 янв 2015, 08:57

Определить степень влияния

в форуме Математическая статистика и Эконометрика

matema+tika

27

613

14 янв 2022, 20:33

Определить все коэффициенты и степень полинома

в форуме Maple

Ciber15

1

245

07 май 2018, 17:34

Определить все коэффициенты и степень полинома в Maple

в форуме Maple

Ciber15

2

272

07 май 2018, 18:23

Нерефлексивность принадлежности

в форуме Дискретная математика, Теория множеств и Логика

tetroel

2

304

10 дек 2019, 15:54

Может ли быть волженность, без принадлежности

в форуме Дискретная математика, Теория множеств и Логика

Darpoom

3

213

22 авг 2021, 09:27

Формула принадлежности пикселя фракталу

в форуме Дискретная математика, Теория множеств и Логика

fractalDraw

0

120

12 сен 2021, 14:01

Проверка принадлежности числа к OEIS.A146085

в форуме Ряды

YarRainbow

1

206

09 авг 2021, 17:56

Отношение принадлежности - это унарное отношение?

в форуме Дискуссионные математические проблемы

Vasily2023

3

402

02 апр 2023, 07:52


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved