A mostly MATLAB-compatible fuzzy logic toolkit for Octave. A complete function reference is located here: https://lmarkowsky.github.io/fuzzy-logic-toolkit/, and the official Octave documentation is here: https://www.octave.org/support

If the function reference and Octave documentation do not address your questions or if you have comments, contact me at lmarkov@users.sourceforge.net.

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Octave Fuzzy Logic Toolkit

Octave Fuzzy Logic Toolkit Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
1
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • i am using ubuntu 18.04, and i can't even install it it says error >> pkg install -forge fuzzy-logic-toolkit warning: load_path: /home/rafeeq/octave/fuzzy-logic-toolkit-0.4.5: No such file or directory warning: load-path: update failed for '/home/rafeeq/octave/fuzzy-logic-toolkit-0.4.5', removing from path warning: load_path: /home/rafeeq/octave/fuzzy-logic-toolkit-0.4.5: No such file or directory warning: load-path: update failed for '/home/rafeeq/octave/fuzzy-logic-toolkit-0.4.5', removing from path warning: load_path: /home/rafeeq/octave/fuzzy-logic-toolkit-0.4.5: No such file or directory warning: load-path: update failed for '/home/rafeeq/octave/fuzzy-logic-toolkit-0.4.5', removing from path parse error near line 165 of file /home/rafeeq/octave/fuzzy-logic-toolkit-0.4.5/defuzz.m anonymous function bodies must be single expressions >>> y_val = @(y_val) if (y_val == max_y) 1 else 0 endif; ^ error: called from doc_cache_create>create_cache at line 109 column 20 gen_doc_cache_in_dir>@<anonymous> at line 143 column 16 doc_cache_create>gen_doc_cache_in_dir at line 144 column 9 doc_cache_create at line 55 column 12 install>generate_lookfor_cache at line 794 column 5 install at line 223 column 7 pkg at line 441 column 9
    Reply from Octave Fuzzy Logic Toolkit
    Posted 2024-05-13
    I'm sorry to hear that you had trouble installing the package. For Octave to install any package, the <package_name>.tar.gz file must be in the load path in order to be found. One way to make sure that the gzipped tar file is in the current directory is to use commands (such as pwd, cd, ls, and dir) directly at the Octave prompt. For more about Octave commands to change the current directory and to list the current directory's files, see the latest Octave documentation: https://docs.octave.org/latest/Current-Working-Directory.html
  • I've used the Toolkit for some control projects and have reported on it in my blog: johnbakeree.blogspot.com/2015/01/octave-and-fuzzy-logic-for-paint-flow. I have used the Toolkit for only the Mamdani analysis and found it quite useful and easy to use, but quite slow on my ASUS notebook PC, probably because Octave is an interpreter language. However, I do find the Toolkit lacking in that it doesn't produce a LUT that I can use in my other programs such as LabWindows/CVI or C#. Back in January 2015 I was able to insert code into the gensurf function to get it to output the LUT in a file but subsequently I had trouble with my PC and I lost my code when I reinstalled Win7 and have not been able to regenerate it. :-( If LMarkowsky would provide the code for me, I would appreciate it very much. Anyhow, thanks LMarkowsky for providing such a useful toolkit. John
    Reply from Octave Fuzzy Logic Toolkit
    Posted 2024-05-13
    Thank you for your kind review. I'm always glad to hear that the toolkit has been useful. About providing the code -- the package is completely open source, and the gzipped tar file contains all of the code in its entirety. If you have the tar file, then look in the inst and inst/private directories. All of the code is written in the Octave programming language, with the extension .m.
Read more reviews >

Additional Project Details

Intended Audience

Education, Engineering

User Interface

Other toolkit

Registered

2011-04-14