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

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

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

Теоретический раздел
Часовой пояс: UTC + 4 часа [ Летнее время ]
MathHelpPlanet.com RSS-лента Математического форума

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




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Определить степень принадлежности функции.
СообщениеДобавлено: 27 янв 2017, 16:28 
Не в сети
Начинающий
Зарегистрирован:
27 янв 2017, 16: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пасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

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

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

Fantasy33

1

61

07 июн 2017, 20:59

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

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

mary4594

0

116

09 янв 2015, 09:57

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

в форуме Дифференциальное исчисление

SLergey

1

158

07 дек 2011, 18:45

Определить порядок функции

в форуме Пределы числовых последовательностей и функций, Исследования функций

anselmo

0

175

28 сен 2015, 14:36

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

в форуме Дифференциальное исчисление

systempapa

2

306

17 янв 2013, 19:50

Определить не нечетные функции

в форуме Пределы числовых последовательностей и функций, Исследования функций

roket177

9

112

10 окт 2014, 10:18

Определить точки разрыва функции

в форуме Пределы числовых последовательностей и функций, Исследования функций

vzzvp

3

271

06 дек 2013, 02:47

Определить линейную зависимость функции

в форуме Дифференциальные и Интегральные уравнения

lllulll

5

151

04 май 2015, 09:44

Определить порядок малости функции

в форуме Пределы числовых последовательностей и функций, Исследования функций

Jonni

1

461

15 янв 2012, 16:49

Определить область определения функции

в форуме Пределы числовых последовательностей и функций, Исследования функций

roket177

5

120

14 окт 2014, 12:03


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



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

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


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

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

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

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