Re: Fuzzy control simulation on C

fuzzy_logician@my-deja.com
Thu, 14 Oct 1999 17:46:25 +0200 (MET DST)

> Does anybody know where I can get a source code that
> I can use for my research?

Viot, G. (1993) Fuzzy logic in C, Dr. Dobb's Journal, February 1993
(special issue on Cognitive Computing), pgs. 40-49 and 94.

The source code is online at http://www.ddj.com/ftp/1993/1993.02
and is described as follows.

_FUZZY LOGIC IN C_
by Greg Viot

/* General-purpose fuzzy inference engine supporting any number of
system inputs and outputs, membership functions, and rules. Membership
functions can be any shape defineable by 2 points and 2
slopes--trapezoids, triangles, rectanlges, etc. Rules can have any
number of antecedents and outputs, and canvary from rule to rule. "Min"
method is used to compute rule strength, "Max" for applying rule
strengths, "Center-of-Gravity" for defuzzification. This implementation
of Inverted Pendulum control problem has: System Inputs, 2 (pendulum
angle and velocity); System Outputs, 1 (force supplied to base of
pendulum); Membership Functions, 7 per system input/output; Rules, 15
(each with 2 antecedents & 1 output). If more precision is required,
integers can be changed to real numbers.*/

Sent via Deja.com http://www.deja.com/
Before you buy.

############################################################################
This message was posted through the fuzzy mailing list.
(1) To subscribe to this mailing list, send a message body of
"SUB FUZZY-MAIL myFirstName mySurname" to listproc@dbai.tuwien.ac.at
(2) To unsubscribe from this mailing list, send a message body of
"UNSUB FUZZY-MAIL" or "UNSUB FUZZY-MAIL yoursubscription@email.address.com"
to listproc@dbai.tuwien.ac.at
(3) To reach the human who maintains the list, send mail to
fuzzy-owner@dbai.tuwien.ac.at
(4) WWW access and other information on Fuzzy Sets and Logic see
http://www.dbai.tuwien.ac.at/ftp/mlowner/fuzzy-mail.info
(5) WWW archive: http://www.dbai.tuwien.ac.at/marchives/fuzzy-mail/index.html