# Fuzzy Operation (Add, subtract, multiply, and divide) without using the built-in matlab function?

5 Ansichten (letzte 30 Tage)
soloby am 8 Jun. 2015
Kommentiert: Umabharati Rawat am 16 Jan. 2021
I'm trying to do the fuzzy operations of 2 specific functions f1 and f2 where
f1 = gaussmf(x, [2 2]); f2 = gaussmf(x, [3 6]);
since fuzzy addition has x-values from the lower and upper limits of x from two functions [a,b]+[d,e] = [a+d, b+e]
I have to do this for 100 y-values from 0 to 1.
Has anyone tried to do this?
thank you
##### 0 Kommentare-2 ältere Kommentare anzeigen-2 ältere Kommentare ausblenden

Melden Sie sich an, um zu kommentieren.

### Antworten (2)

Salaheddin Hosseinzadeh am 8 Jun. 2015
Hi Soloby,
What's y all of a sudden?!
##### 15 Kommentare13 ältere Kommentare anzeigen13 ältere Kommentare ausblenden
Salaheddin Hosseinzadeh am 10 Jun. 2015
Bearbeitet: Salaheddin Hosseinzadeh am 10 Jun. 2015
Hi Soloby,
As you said we should not use the same membership function (mf) for the resultant multiplication. The shape of the resulting mf is different from trapmf. How is it different is something I don't know. I don't think if it is that difficult. Search about a-cut (alpha-cut) method in fuzzy arithmetic (or something similar) see if you understand anything.
Please let me know if you made a progress or need help.
Good Luck!
Umabharati Rawat am 16 Jan. 2021
Hello, I am trying to add and subtract two 18X18 matrix containing fuzzy numbers. Could you please suggest how to perform this operation using the matlab?

Melden Sie sich an, um zu kommentieren.

amrozia mazhar am 6 Aug. 2020
inverse of fuzzy numbers is possible ? and how
##### 0 Kommentare-2 ältere Kommentare anzeigen-2 ältere Kommentare ausblenden

Melden Sie sich an, um zu kommentieren.

### Kategorien

Mehr zu Fuzzy Logic in Simulink finden Sie in Help Center und File Exchange

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by