我遇到了以下有關模糊邏輯的模糊邏輯示例。模糊邏輯。如何獲得補充
代表年齡 問題2-1。模糊集可以用來表示模糊概念。讓U是人的合理年齡段。
U = {0,1,2,3,...,100}
解2-1。通過將年齡的通用空間設置爲0到100,可以通過模糊集來解釋此間隔。
問題2-2。假設「年輕」的概念由模糊集合Young表示,其隸屬函數由以下模糊集合給出。
年輕= FuzzyTrapeZoid [0,0,25,40]
所有我想了解的是如何,我可以得到補少年的
我遇到了以下有關模糊邏輯的模糊邏輯示例。模糊邏輯。如何獲得補充
代表年齡 問題2-1。模糊集可以用來表示模糊概念。讓U是人的合理年齡段。
U = {0,1,2,3,...,100}
解2-1。通過將年齡的通用空間設置爲0到100,可以通過模糊集來解釋此間隔。
問題2-2。假設「年輕」的概念由模糊集合Young表示,其隸屬函數由以下模糊集合給出。
年輕= FuzzyTrapeZoid [0,0,25,40]
所有我想了解的是如何,我可以得到補少年的
簡單的回答是,補[年輕] = FuzzyTrapeZoid [25,40,100,100]。這裏是一張圖片(用紅色表示)年輕人,以及綠色的補充。
你在找一個算法來解決這個問題嗎?
編輯:添加更多:
一個通用的模糊梯形是:FuzzyTrapeZoid[A,B,C,D]
的隸屬函數值是0到A,然後坡道從0到1 A和B之間,從B到C保持1,然後在C和D之間從1到0。see page 3 of this intro(警告!pdf)
由於模糊集的補數= 1 - the membership function
,那麼你幾乎可以通過檢查來看到這些值。對於原始問題(來自Mathematica),補碼是一個單一功能。對於通用的一個FuzzyTrapeZoid[A,B,C,D]
則需要2個trapeziods作出補充:FuzzyTrapeZoid[0,0,A,B] + FuzzyTrapeZoid[C,D,100,100]
對於年輕的隸屬度函數,它是1到25,所以補充將是0到25(這個收益率[25,X, x,x],其中x尚未確定)。由於青年隸屬函數在25到40之間斜率爲0,很明顯補碼將在相同範圍內從0上升到1(這產生[25,40,x,x],其中x尚未確定) 。最後,由於年齡從40到100的Young隸屬函數爲0,所以在同一範圍內補數爲1,這給出[x,40,100,100](我們從x = 25之前就知道)。
如果您正在尋找更正式的證據,我很抱歉,我從柯克船長學校來的證據不足,我可以看到它,我可以跳到正確的答案,但我無法確切地告訴你我是如何做到的。
嗨,謝謝你的回答。但我其實想知道你是如何得到補體[年輕]的價值的。就像公式+解釋一樣。您從哪裏得出值25,40,100 – lafama 2010-10-22 05:13:20
要計算模糊集成員的補數,從1.0中減去原始值。 – Predictor 2011-02-05 10:30:41