Zum Hauptinhalt springen
Ein Typ zur Darstellung eines unscharfen ganzzahligen Intervalls. Das unscharfe Intervall wird durch vier Werte des Typs Int beschrieben, von denen jeder größer oder gleich dem vorherigen sein muss.

Konstruktoren

KonstruktorBeschreibung
IntFuzzyInterval IntFuzzyInterval( Int value )Konstruktor aus einer Ganzzahl. Initialisiert alle vier Werte mit dem Wert „value“.

Initialisierung

InitializationDescription
Expression of type {x1, x2, x3, x4}Eine Variable des Typs IntFuzzyInterval kann durch einen Ausdruck des Typs {x1, x2, x3, x4} initialisiert werden, wobei x1, x2, x3 und x4 Werte des Typs Int sind. Beispiel: Int x1 = 5; IntFuzzyInterval intFuzzyInt = {x1, 200, 300, 5000};

Operatoren

OperatorBeschreibung
+Ein binärer Additionsoperator, der einen Wert vom Typ IntFuzzyInterval zu einem Wert vom Typ Int addiert. Gibt einen Wert vom Typ IntFuzzyInterval zurück.
+Ein binärer Additionsoperator, der einen Wert vom Typ IntFuzzyInterval zu einem Wert vom Typ DistInterval addiert. Gibt einen Wert vom Typ IntFuzzyInterval zurück.
-Ein binärer Subtraktionsoperator, der einen Wert vom Typ Int von einem Wert vom Typ IntFuzzyInterval subtrahiert. Gibt einen Wert vom Typ IntFuzzyInterval zurück.
-Ein binärer Subtraktionsoperator, der einen Wert vom Typ IntFuzzyInterval von einem Wert vom Typ Int subtrahiert. Gibt einen Wert vom Typ IntFuzzyInterval zurück.
-Ein binärer Subtraktionsoperator, der einen Wert vom Typ DistInterval von einem Wert vom Typ IntFuzzyInterval subtrahiert. Gibt einen Wert vom Typ IntFuzzyInterval zurück.
-Ein binärer Subtraktionsoperator, der einen Wert vom Typ IntFuzzyInterval von einem Wert vom Typ DistInterval subtrahiert. Gibt einen Wert vom Typ IntFuzzyInterval zurück.
*Ein binärer Multiplikationsoperator, der einen Wert vom Typ IntFuzzyInterval mit einem Wert vom Typ Int multipliziert. Gibt einen Wert vom Typ IntFuzzyInterval zurück.
*Ein binärer Multiplikationsoperator, der einen Wert vom Typ IntFuzzyInterval mit einem Wert vom Typ DistInterval multipliziert. Gibt einen Wert vom Typ IntFuzzyInterval zurück.
/Ein binärer Divisionsoperator, der einen Wert vom Typ IntFuzzyInterval durch einen Wert vom Typ Int dividiert. Gibt einen Wert vom Typ IntFuzzyInterval zurück.