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

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


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

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

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

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

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

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

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

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

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

Ссылка на комментарий
Собственно, чем std::set не подходит? К тому-же есть готовые set_intersertion, set_difference и т.д.

можно пример продемонстировать а то не понятно

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

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

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

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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