I've install Octave and the fuzzy logic toolkit to work with Fuzzy Inference Systems.
pkg install fuzzy-logic-toolkit-0.4.5.tar.gz
For information about changes from previous versions of the fuzzy-logic-toolkit package, run 'news fuzzy-logic-toolkit'.
>> pkg list
Package Name | Version | Installation directory
---------------------+---------+-----------------------
fuzzy-logic-toolkit | 0.4.5 | /home/bgarcial/octave/fuzzy-logic-toolkit-0.4.5
But ... How to can I use the toolkit?
I type pkg load fuzzy-logic-toolkit
and the command was accepted
>> pkg load fuzzy-logic-toolkit
>>
In this point I can test some samples and functions like in this link
>> demo('sigmf')
sigmf example 1:
x = 0:100;
params = [0.3 40];
y1 = sigmf(x, params);
params = [0.2 40];
y2 = sigmf(x, params);
params = [0.1 40];
y3 = sigmf(x, params);
figure('NumberTitle', 'off', 'Name', 'sigmf demo');
plot(x, y1, 'r;params = [0.3 40];', 'LineWidth', 2)
hold on;
plot(x, y2, 'b;params = [0.2 40];', 'LineWidth', 2)
hold on;
plot(x, y3, 'g;params = [0.1 40];', 'LineWidth', 2)
ylim([-0.1 1.2]);
xlabel('Crisp Input Value', 'FontWeight', 'bold');
ylabel('Degree of Membership', 'FontWeight', 'bold');
grid;
>>
And I can see this chart
My question is.
There is some way of use fuzzy-logic-toolbox
in which I can enter the inputs, outputs, linguistic categories and ranges in the discourse universe, like fuzzy
toolbox in Matlab?