Rectangle

class floulib.Rectangle(a, b, **kwargs)

Bases: LR

Class to define rectangular membership function.

Note

Rectangle is a subclass of LR, therefore all methods in LR may be used.

LR is a subclass of Multilinear, therefore all methods in Multilinear may be used.

Multilinear is a subclass of Plot, therefore all methods in Plot may also be used.

__init__(a, b, **kwargs)

Constructor

Parameters:
  • a (float) – Left coordinate of the support.

  • b (float) – Right coordinate of the support.

  • **kwargs – Keyword arguments transmitted to the parent class.

Return type:

None.

Examples

>>> from floulib import Rectangle
>>> A = Rectangle(1,2, label = 'A')
>>> A.plot(xlim = [0,3])
_images/Rectangle.__init__.png