Fuzzy Logic


Lofti Zadeh, ein aus Persien eingewanderter Amerikaner russischer Abstammung, Elektroniker an der Berkeley University, kam in den 60er Jahren auf die Idee, die klassische JA-NEIN-Logik so zu erweitern, daß sie auch Zwischenwerte wie "Vielleicht" zuläßt. So enstand die Fuzzy Logic.

Reservierte Worte
and, any, byte, connect, default, display, end, equation, external, fixed, fragment, from, fuzzy, if, include, initially, is, long, map, max, member, min, none, not, options, or, package, points, project, rule, signed, source, then, to, type, unsigned, var, word
Datentypen
Name Min Max Bits of Precision
unsigned byte 0 225 8
fixed unsigned byte 0 1 8
signed byte -128 127 8
fixed signed byte -1 1 8
unsigned word 0 65535 16
fixed unsigned word 0 1 16
signed word -32768 32767 16
fixed signed word -1 1 16
unsigned long 0 429496795 32
signed long -2147483648 2147483647 32
float -21024 21024 32

Unäre Operatoren der Fuzzy Logik
Name Operator Computes
Logical NOT !,NOT Negation of a premise expression

Binäre Operatoren der Fuzzy Logik
Name Operator Computes
Equal compare ==, =, IS The degree of membership of the variable in the fuzzy set.
Not equal compare !=,<>, IS NOT The degree of membership of the variable in the complement of the fuzzy set, or equivalently, 1 minus the degree of membership of the variable in the fuzzy set.
Or ||, OR The degree of membership for the union of two conditions.
And &&, AND The degree of membership for the intersection of the two conditions.
Assign = Set an output value.