Править]Потоковые текстовые редакторы

Математическое определение лингвистической переменной

Лингвистической переменной называется пятерка {x,T(x),X,G,M}, где x — имя переменной; T(x) — множество имен лингвистических значений переменной x, каждое из которых является нечеткой переменной на множестве X; G есть синтаксическое правило для образования имен значений x; M есть семантическое правило для ассоциирования каждой величины значения с ее понятием.

Пример: Рассмотрим лингвистическую переменную, описывающую возраст человека, тогда:

x: «возраст»;

X: множество целых чисел из интервала [0, 120];

T(x): значения «молодой», «зрелый», «старый»;

G: «очень», «не очень». Такие добавки позволяют образовывать новые значения: «очень молодой», «не очень старый» и пр.

M: математическое правило, определяющее вид функции принадлежности для каждого значения из множества T.

 

Для пространства рассуждения и данной функции принадлежности нечёткое множество определяется как

 

7 Функция принадлежности количественно градуирует принадлежность элементов фундаментального множества пространства рассуждения нечёткому множеству . Значение означает, что элемент не включен в нечёткое множество, описывает полностью включенный элемент. Значения между и характеризуют нечётко включенные элементы.

 

 

Нечёткое множество и классическое, четкое (crisp) множество

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

Нечеткое множество называется нормальным, если для его функции принадлежности справедливо утверждение, что существует такой , при котором .

Править]Функция принадлежности класса s

Функция принадлежности класса s определяется как:

где .

[править]Функция принадлежности класса

Функция принадлежности класса определяется через функцию класса s:

где .

[править]Функция принадлежности класса

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

Править]Функция принадлежности класса t

Функция принадлежности класса t определяется как:

Править]Функция принадлежности класса L

Функция принадлежности класса L определяется как:

 

9 Текстовый редактор — компьютерная программа, предназначенная для обработки текстовых файлов, такой как создание и внесение изменений.

Условно выделяют два типа редакторов: потоковые текстовые редакторы и интерактивные.

·

править]Потоковые текстовые редакторы

Потоковые текстовые редакторы представляют собой компьютерные программы, которые предназначены для автоматизированной обработки входных текстовых данных, полученных из текстового файла, в соответствии с заранее заданными пользователями правилами. Чаще всего правила представляют собой регулярные выражения, на специфичном для данного конкретного текстового редактора диалекте. Примером такого текстового редактора может служить редактор Sed.