Skip to main content

Обзор классов нечеткой логики

Доступно с лицензией Spatial Analyst.

Классы с нечеткой логикой используются для задания преобразования или переназначения входных значений в новые на основе указанной функции. Процесс преобразования называется подготовкой задачи для решения методами нечеткой логики и устанавливает нечеткое множество для каждого входного значения. Преобразованные значения находятся в диапазоне от 0 до 1, определяя возможность принадлежности к указанному классу или набору, при этом 1 означает абсолютное принадлежность к набору. Каждый класс нечетко логики определяет непрерывную функцию, и каждая функция фиксирует другой тип преобразования для достижения желаемого эффекта. Например, одна функция лучше подходит, когда значения, близкие к заданному с более высокой вероятностью будут входить в набор, а другая - если более высокие значения с большей вероятностью будут в наборе.

Класс

Описание

FuzzyGaussian

Определяет функцию Нечеткое множество через распределение Гаусса или нормальное распределение, основанное на указанной середине (которой присваивается значение принадлежности 1), с заданным разбросом с убыванием до нуля.

FuzzyLarge

Определяет функцию Нечеткое множество, в которой большие входные значения имеют значение принадлежности, более близкие к 1. Функция определяется указанной серединой (которой присваивается значение принадлежности 0.5) с заданным разбросом.

FuzzyLinear

Определяет функцию Нечеткое множество через линейное преобразование между указанным минимальным значением с принадлежностью 0 и заданным пользователем максимальным значением, которому присваивается принадлежность 1.

FuzzyMSLarge

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

FuzzyMSSmall

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

FuzzyNear

Определяет функцию Нечеткое множество вокруг определенного значения, определяемого указанной серединой (которой присваивается значение принадлежности 1), с заданным разбросом с убыванием до нуля.

FuzzySmall

Определяет функцию Нечеткое множество, в которой меньшие входные значения имеют значение принадлежности, более близкое к 1. Функция определяется указанной серединой (которой присваивается значение принадлежности 0.5) с заданным разбросом.

Следующий инструмент использует объекты нечетких множеств.

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