Section: User Commands (1)
Updated: 10 Sep 2001
xfplot - create (control) surface plots for xfl-based fuzzy systems
creates a (control) surface plot from the behavior of an xfl-defined fuzzy system using two inputs (defined by
and one output (defined by
with the rest of the inputs fixed to a user-configurable value.
The actual building of the surface data is done by means of a C program derived from the xfl definition of the system.
automatically compiles and executes the program.
Data is generated in a format suitable for parametric surfaces as defined by
can be directed to automatically start the surface viewer (which is the default) or simply generate the data file.
By default, the C source file, the executable and the data file are generated in a temporary directory, defined by the environment variable FSTMPDIR ("/tmp" if not set). This behavior can be modified to store source, executable and data files using an user configurable prefix
- -O opsfile
as the fuzzy operations file (see
for more details).
- -o outprefix
as the prefix for the output file. This prefix is prepended to the strings "Splot.c", "Splot" and ".splot" to form the file names corresponding to C source, executable and data file, respectively. By default, a temporary directory and a system-generated temporary prefix are used.
Do not start the surface viewer automatically when data have been generated. This option cannot be used if files are going to be stored in a temporary directory (i.e.,
is not used).
- -s samples
as the number of values of the inputs which will define the parametric surface. If not specified, 20 values per variable are employed.
- -v var:value
as the fixed value for input
instead of the center of the universe of discourse defined for the variable in the xfl source file (which is the default).
Suppresses the printing of warning messages on stderr.
Defines the C compiler to be used for building the program that creates the surface plot. Defaults to "cc" if not set.
Defines the directory to be used for temporary files, if the
option is not used. Defaults to "/tmp" if not set.
Runtime library used by the surface data generation code.
A guide to xfl,
Xfuzzy user guide
- SEE ALSO