Перейти к содержанию

Нечеткое множество


Рекомендуемые сообщения

Стоит задача реализовать операции над нечеткими множествами(объеденение,пересечение,разность,дек.произведение и тд).

Проблема в том не могу догнать как представить эти множества.пробавал как массив стрингов но проблема возникает при вычислениях.

дайте совет как представить нечеткое множество при условии функция принадлежности для каждого элемента от 0 до 1.0

Ссылка на комментарий

Представляйте как набор (массив, список...) пар: {Значение элемента : Значение функции принадлежности}. Как говорится: что может быть проще?

Ссылка на комментарий
Представляйте как набор (массив, список...) пар: {Значение элемента : Значение функции принадлежности}. Как говорится: что может быть проще?

вводит нечеткие множеств должен быть в формате

{a/0.2,b/0.3,c/0.1} помогите пожалуйста ^_^

Ссылка на комментарий

Kenny#, на чем пишете то?

вводит нечеткие множеств должен быть в формате

{a/0.2,b/0.3,c/0.1} помогите пожалуйста

на ввод множества срать, грубо говоря.. парсинг строки совсем другая задача. а представлять эти данные можешь как угодно.

Ссылка на комментарий

на паскале если не ошибаюсь

type
TSet_el = record
 name : char;
 num : real;
end;
TSet = set of TSet_el;
var
s : TSet;

Добавлено спустя 41 секунду:

Это случаем не нечеткая логика на ПОВТАСе ВСГТУ? )))

Ссылка на комментарий

Kenny#

теоретически верен, думается что ошибка в попытке типу сет оф присвоить свой тип... опять же, если не ошибаюсь, то там перечислимые типы. забыл про этот нюанс.

используй массивы

type
TSet_el = record
name : char;
num : real;
end;
TSet : array [0..99] of TSet_el;
var
s : TSet;

Ссылка на комментарий
  • 2 недели спустя...

wtf типы надо учить, а не копипастить быдлокод

капитан очевидность уже какбэ намекнул что данный тип задачи решается с помощью set of

И что это за идиотский невнятный некропостинг?

Ссылка на комментарий

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...