Saltar al contenido principal

Descripción

Un tipo para representar un intervalo difuso de enteros del área. El intervalo difuso se representa mediante cuatro valores del tipo Area, cada uno de los cuales debe ser mayor o igual que el anterior.

Constructor

FirmaDescripción
AreaFuzzyInterval AreaFuzzyInterval( Area value )Constructor a partir de un valor de tipo Area. Inicializa los cuatro valores con el parámetro “value”.

Inicialización

Se puede inicializar una variable de tipo AreaFuzzyInterval con una expresión del tipo {a1, a2, a3, a4}, donde a1, a2, a3 y a4 son valores de tipo Area. Ejemplo:
Area a1 = 500dt*dt;
AreaFuzzyInterval areaFuzzyInterval = {a1, 2000dt*dt, 3000dt*dt, 5000dt*dt};

Operadores

OperadorDescripción
+Operador binario de suma que suma un valor de tipo AreaFuzzyInterval a un valor de tipo Area. Devuelve un valor de tipo AreaFuzzyInterval.
-Operador binario de resta que resta un valor de tipo Area a un valor de tipo AreaFuzzyInterval. Devuelve un valor de tipo AreaFuzzyInterval.
-Operador binario de resta que resta un valor de tipo AreaFuzzyInterval a un valor de tipo Area. Devuelve un valor de tipo AreaFuzzyInterval.
*Operador binario de multiplicación que multiplica un valor de tipo AreaFuzzyInterval por un valor de tipo Int. Devuelve un valor de tipo AreaFuzzyInterval.
/Operador binario de división que divide un valor de tipo AreaFuzzyInterval entre un valor de tipo Int. Devuelve un valor de tipo AreaFuzzyInterval.