Triangle

class floulib.Triangle(a, m, b, **kwargs)

Bases: LR

Class to define triangular membership functions.

Note

Triangle 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, m, b, **kwargs)

Constructor

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

  • m (float) – Mode.

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

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

Return type:

None.

Examples

>>> from floulib import Triangle
>>> A = Triangle(1,2,4, label = 'A')
>>> A.plot()
_images/Triangle.__init__.png