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.
License
GNU General Public License version 3.0 (GPLv3)Follow Octave Fuzzy Logic Toolkit
Other Useful Business Software
Our Free Plans just got better! | Auth0
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.
Rate This Project
Login To Rate This Project
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 9Reply from Octave Fuzzy Logic Toolkit
-
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. JohnReply from Octave Fuzzy Logic Toolkit