Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Fuzzy Logic Toolbox details
Please login or create an account

Fuzzy Logic Toolbox

(1994/4831 downloads)
sciFLT is a Fuzzy Logic Toolbox for scilab
Details
Version
0.4.2.1-1
Author(s)
Holger Nahrstaedt
Jaime Urzua Grez
Entity
Technische Universität Berlin
Package maintainer
Holger Nahrstaedt
License
Supported Scilab Versions
>= 5.4
Creation Date
2nd of October 2012
ATOMS packaging system
Available on
How To Install
atomsInstall('sciFLT')
Description
sciFLT is a Fuzzy Logic Toolbox for scilab. TODO: --------- * in the next release all function names will be renamed to flt_, e.g. flt_plotvar CHANGELOG: ---------- 2011-12-14 0.4.2 * replace wsum by wtsum and waver by wtaver * help files are generated from the sci files and improved * definition of all mf functions are defined as in matlab * a lot of bug fixes in evalfls and in other functions * xcos support improved * hedge support * more demos 2011-11-23 0.4.1 * improved build process * should work under linux and windows 2011-11-15 Holger Nahrstaedt * Launch Revision 0.4 * The whole Toolbox is working under scilab 5.3.3 sciFLT have the following properties: ================================= Types of Fuzzy Logic systems: At this stage, sciFLT can deal with Takagi-Sugeno Fuzzy and Mamdani fuzzy systems usage. XCOS support: Member functions, S-Norm, T-Norm, Complement and Fuzzy Logic System (fls) are supported. Also include a palette. S-Norm Class supported: Dubois-Prade, Yager, Drastic sum, Einstein, sum, Algebraic sum, Maximum. T-Norm Class supported: Dubois-Prade, Yager, Drastic product, Einstein product, Algebraic product, Minimum Complement Class supported: One (classic), Yager, Dubois. Implication method supported: Product, Minimum Aggregation method supported: Algebraic Sum, Maximum Defuzzification method supported: Centroide, Bisector, Mean of Maximum, Largest of Maximum, Smallest of Maximu, Weighted Average, Center Average. Member functions supported: Triangular, Trapezoidal, Gaussian, Extended Gaussian, Sigmoidal, Product of two Sigmoidal, Difference of two sigmoidal, S-Shaped, Z-Shaped, Pi-Shaped. Linear and Const as output for Takagi-Sugeno type. GUI editor: Built in editor to change properties, inputs/outputs variables, member functions, rules. Fuzzy Clustering Learning Algorithm
Files (5)
[556.30 Ko] sciFLT-0.4.2.1-1-src.tar.gz
makes it available for Scilab 5.4
[700.97 Ko] sciFLT_0.4.2.1-1.bin.x86_64.linux.tar.gz
Linux version (x86_64)
Automatically generated by the ATOMS compilation chain

[718.36 Ko] sciFLT_0.4.2.1-1.bin.i686.linux.tar.gz
Linux version (i686)
Automatically generated by the ATOMS compilation chain

[936.82 Ko] sciFLT_0.4.2.1-1.bin.x64.windows.zip
Windows version (x64)
Automatically generated by the ATOMS compilation chain

[923.95 Ko] sciFLT_0.4.2.1-1.bin.windows.zip
Windows version (i686)
Automatically generated by the ATOMS compilation chain

News (0)
Comments (3)
    Leave a comment 
Comment from Samuel Gougeon -- 2nd of November 2012, 12:55:14 PM    
Hello,
After installing the toolbox thanks to the ATOMS GUI, restarting Scilab 5.4.0 / windows 7
64 bits makes the following Java exception (I did not see any other place than here to
report this bug, so sorry for this bad text).
Best regards
Samuel
----------------------------
Initialisation :
  Chargement de l'environnement de travail

Start Fuzzy Toolbox 0.4.2
	Load macros
java.lang.IllegalArgumentException: URI is not hierarchical
	at java.io.File.<init>(Unknown Source)
	at org.scilab.modules.xcos.palette.StyleElement.validateURL(Unknown Source)
	at org.scilab.modules.xcos.palette.StyleElement.decode(Unknown Source)
	at org.scilab.modules.xcos.palette.Palette$1.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
	Load shared library
	Load gateways
	Load help
	Load demos
	sciFLT loaded !. Try sciFLTdemo to see demos and examples.
Comment from Thada Jirajaras -- 4th of January 2013, 04:08:54 AM    
In demos "heart_disease_demo1", The program can't find function
"addrule". It said "Undefined 
variable: addrule". And I can't find it in folder "macros" too. I would like
to create some rules in 
fuzzy logic system but I still don't know how to do it now. I've downloaded file
"sciFLT_0.4.2.1-
1.bin.windows.zip". Please give me some advice to solve this.

Thank you... :)
Comment from Hamed Kamrava -- 19th of May 2013, 11:17:42 PM    
How can we use gui editor for editing Fyzzy Systems? 
In matlab we wrote 'fuzzy' in command line and then fuzzy GUI editor showed up.
Leave a comment
You need to log in before you can leave a comment.