[問題]Matlab指令"evalfis"怎麼用??已回收

看板MATLAB作者 (悠哉小猴)時間15年前 (2008/12/04 14:13), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
請問各位高手 我現在要做Fuzzy的作業 其中會用到toolbox裡的一個指令"eavlfis" 請問要怎麼使用阿?? 我找了help,但是有看沒有懂!? @@ output=evalfis(input,fismat) output=evalfis(input,fismat,numPts) [output,IRR,ORR,ARR]=evalfis(input,fismat) [output,IRR,ORR,ARR]=evalfis(input,fismat,numPts) IRR,ORR,ARR,numPts分別是什麼引數??要給什麼或是會回傳什麼值?? Help裡面有一個例題: fismat=readfis('tipper'); out=evalfis([2 1;4 9],fismat) 結果 out= 7.0169 19.6810 能解釋一下這個範例耀表示什麼嗎?? 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.32.181

12/04 17:08, , 1F
你可以在rule viewer看看,改變兩個輸入可以得到輸出
12/04 17:08, 1F

12/04 17:10, , 2F
你可以試試用out=evalfis([initial states],fismat)
12/04 17:10, 2F

12/04 17:10, , 3F
初值就是講義上的那14個,就可以得到輸出
12/04 17:10, 3F
文章代碼(AID): #19DtKK6h (MATLAB)