| FisIn | R Documentation |
Class to manage a Fis input
namecharacter vector, The name of the input
FisIn()The default constructor to build an empty input with the default range [0, 1]
FisIn object
FisIn(minimum, maximum)The constructor to build an empty input
minimumnumeric value, The minimum range value of the input
maximumnumeric value, The maximum range value of the input
FisIn object
FisIn(number_of_mfs, minimum, maximum)The constructor to build an input with a regular standardized fuzzy partition
number_of_mfsinteger value, The number of Mfs in the fuzzy partition
minimumnumeric value, The minimum range value of the input
maximumnumeric value, The maximum range value of the input
FisIn object
FisIn(breakpoints, minimum, maximum)The constructor to build an input with an irregular standardized fuzzy partition
breakpointsnumeric vector, The breakpoint values (sorted in ascending order) of the Mfs in the fuzzy partition
minimumnumeric value, The minimum range value of the input
maximumnumeric value, The maximum range value of the input
FisIn object
range()numeric vector, The range of the input (min max values)
mf_size()integer value, The number of Mfs in the input partition
add_mf(mf)Add an Mf in the input partition
mfMf object, The Mf to add
get_mf(mf_index)mf_indexinteger value, The index (1-based index) of the mf to return
Mf object
get_mfs()Get all mfs in the input
list of Mf objects
is_standardized()logical value, TRUE if the input is a standardized fuzzy partition, FALSE otherwise
NewFisIn
Fuzzy Logic Elementary Glossary
input <- NewFisIn(0, 2)
input$name <- "foo"
input$add_mf(NewMfTrapezoidalInf(0, 1))
input$add_mf(NewMfTriangular(0, 1, 2))
input$add_mf(NewMfTrapezoidalSup(1, 2))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.