Return or print the property (field) values of an FIS structure specified by the arguments. There are six forms of getfis:
Action Taken
Print (some) properties of an FIS structure on standard output. Return the empty set.
Return a specified property of the FIS structure. The properties that may be specified are: name, type, version, numinputs, numoutputs, numinputmfs, numoutputmfs, numrules, andmethod, ormethod, impmethod, addmethod, defuzzmethod, inlabels, outlabels, inrange, outrange, inmfs, outmfs, inmflabels, outmflabels, inmftypes, outmftypes, inmfparams, outmfparams, and rulelist.
Print the properties of a specified input or output variable of the FIS structure. Return the empty set.
Return a specified property of an input or output variable. The properties that may be specified are: name, range, nummfs, and mflabels.
Print the properties of a specified membership function of the FIS structure. Return the empty set.
Return a specified property of a membership function. The properties that may be specified are: name, type, and params.
The types of the arguments are expected to be:
an FIS structure
a string; one of: ’name’, ’type’, ’version’, ’numinputs’, ’numoutputs’, ’numinputmfs’, ’numoutputmfs’, ’numrules’, ’andmethod’, ’ormethod’, ’impmethod’, ’addmethod’, ’defuzzmethod’ ’inlabels’, ’outlabels’, ’inrange’, ’outrange’, ’inmfs’, ’outmfs’, ’inmflabels’, ’outmflabels’, ’inmftypes’, ’outmftypes’, ’inmfparams’, ’outmfparams’, and ’rulelist’ (case-insensitive)
either ’input’ or ’output’ (case-insensitive)
a valid integer index of an input or output FIS variable
a string; one of: ’name’, ’range’, ’nummfs’, and ’mflabels’
the string ’mf’
a valid integer index of a membership function
a string; one of ’name’, ’type’, or ’params’
Note that all of the strings representing properties above are case insensitive.
See also: setfis, showfis.
Package: fuzzy-logic-toolkit