Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Fuzzy Logic Toolbox details
Login with GitLab

Fuzzy Logic Toolbox

sciFLT is a Fuzzy Logic Toolbox for scilab
(5569 downloads for this version - 105840 downloads for all versions)
Details
Version
0.4.6
A more recent valid version with binaries for Scilab 5.4 exists: 0.4.7
Authors
Holger Nahrstaedt
Jaime Urzua Grez
Owner Organization
Technische Universit?t Berlin
Maintainer
Holger Nahrstaedt
License
Creation Date
March 21, 2014
Source created on
Scilab 5.4.x
Binaries available on
Scilab 5.4.x:
Linux 32-bit Windows 32-bit Windows 64-bit macOS Linux 64-bit
Install command
--> 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:
----------
2014-03-21   0.4.6
	* gbellmf can have negative c (thanks to  Chin Luh Tan)
	* xcos dialogs improved
	* fls-xcos block can load fls files.
2014-02-03   Holger Nahrstaedt
        * Launch Revision 0.4.5
        * savefls bugs corrected (thanks to  Chin Luh Tan)

2013-08-22    0.4.4
        * xcos palette works under windows
        * toolbox loads under windows
2013-08-19    0.4.3
        * improved build process
        * works with scilab 5.4.1
        * addrule added
        * fls editor sciFLTEditor added

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 (6)
[593.91 kB]
Source code archive

[780.40 kB]
Linux 32-bit binary for Scilab 5.4.x
Linux 32-bit
Automatically generated by the ATOMS compilation chain

[992.27 kB]
Windows 32-bit binary for Scilab 5.4.x
Windows 32-bit
Automatically generated by the ATOMS compilation chain

[1.01 MB]
Windows 64-bit binary for Scilab 5.4.x
Windows 64-bit
Automatically generated by the ATOMS compilation chain

[749.07 kB]
macOS binary for Scilab 5.4.x
MacOSX version
Automatically generated by the ATOMS compilation chain

[757.95 kB]
Linux 64-bit binary for Scilab 5.4.x
Linux 64-bit
Automatically generated by the ATOMS compilation chain

News (0)
Comments (6)     Leave a comment 
Comment from Luiz Gomes -- April 9, 2014, 03:51:43 AM    
Dear Scilab Atoms group, Good Night.

I have sent a lot of emails taking into account my problems with Scilab Fuzzy Toolbox.  I
have managed with some tests and obtained some conclusions that I would like to present to
you.
In addition, my problem is only to work with Fuzzy Logic Toolbox. I am using Scilab
version 5.5.0 and my notebook works under Windows 8.0.
Describing the problem: When I try to install and load automatically by Atoms or  manually
by source the Fuzzy Logic Toolbox I obtain the same answer, so that, "error during 
the
loading process".
I noted this error occurs when the archive "sciFTL 0.4.6-1" is loaded under
Scilab
Environment.
Please, try to analyze this case and help me from this situation.  Remainder, the old
archive "sciFTL 0.4.4-1" did not preset this error, OK.
Thanks a lot for your help!!!

Luiz Renato Gomes.
Answer from Chin Luh Tan -- April 9, 2014, 04:53:14 AM    
This answer has been deleted.
Comment from Chin Luh Tan -- April 9, 2014, 04:58:47 AM    
Hi,

I get the same error when using atomsInstall but alright when I compile from source. 
Since you mentioned the previous package is alright then I believe the problem is not 
coming from win8. Perhaps you might want to explain how you did it "manually"
since you 
said : 

'I try to install and load automatically by Atoms or  manually by source the Fuzzy Logic 
Toolbox I obtain the same answer'

I believe your problem was due to the atoms automatic packaging system having some issue 
to package the source correctly. It does not compile the windows binary but just the 
Linux. This is not just happen to sciFLT but affect other module as well. (I could be 
wrong)

http://bugzilla.scilab.org/show_bug.cgi?id=13319
 
rgds,
CL
Comment from Luiz Gomes -- April 9, 2014, 06:32:47 PM    
OK. 
Thanks CL for your attention!
Answering your question: When I said "manually" I want to say that I "keyed
each
instruction, step by step. In other words, at the Scilab environment, first, I keyed the
instruction "atomsSearch("fuzzy")" and then I received, from the Scilab
 prompt,  the
message listing the name "sciFLT". So, I keyed the new instruction
"atomsInstall("sciFLT
")" and I finally keyed the last instruction "atomsLoad("sciFLT
")". After this, Scilab
prompt delivered an error message saying that  there was an error during the loading
process and the Scilab Fuzzy Toolbox  had not been installed in my computer, OK!
For your attention, I have tried to install the Scilab Fuzzy Logic Toolbox, version
0.4.4-1, from Scilab Atoms and I have obtained the same problem, OK!
Comment from Chin Luh Tan -- April 10, 2014, 03:18:18 AM    
oic. anyway I've sent u the binary via email while waiting for the atoms portal to 
update, hope that will help.

CL
Comment from Administrator ATOMS -- April 14, 2014, 05:28:39 PM    
Hi,

Sorry for the error. I compiled again the toolbox to produce a version for each OS,
excepted for Mac version (will be resolved in few days). 

Regards,
The Scilab Atoms Admin
Comment from Chin Luh Tan -- April 16, 2014, 03:44:36 AM    
Thanks. btw, pls look into Anfislab as well. 
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.