24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1370  |  回复: 3

书寻玉

铁杆木虫 (正式写手)

[求助] 用MATLAB编程,怎么编模糊控制查询表的程序啊

E = [1,0.5,0,0,0,0,0,0,0;

    0,0.5,1,0.5,0,0,0,0,0;

    0,0,0,0.5,1,0.5,0,0,0;

    0,0,0,0,0,0.5,1,0.5,0;

    0,0,0,0,0,0,0,0.5,1]%%5*9

EC =[1,0.75,0.5,0.25,0,0,0,0,0;

    0,0.25,0.5,0.75,1,0.75,0.5,0.25,0;

    0,0,0,0,0,0.25,0.5,0.75,1]%%3*9

U=[0,0,0,0,0,0,0,0,0,0,0.33,0.67,1;

    0,0,0,0,0,0,0,0.33,0.67,1,0.67,0.33,0;

    0,0,0,0,0.33,0.67,1,0.67,0.33,0,0,0,0;
   
    0,0.33,0.67,1,0.67,0.33,0,0,0,0,0,0,0;
   
    1,0.67,0.33,0,0,0,0,0,0,0,0,0,0]%%5*13

rulelist=  [1,1,1;
            3,2,2;
            4,3,3;
            4,4,3;
            5,5,5]%%5*3
请问这个应该怎么编程,算出模糊控制查询表啊?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

执着人生1988

银虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
书寻玉: 金币+2, 有帮助 2013-12-09 19:11:55
我觉得你可以用模糊语句算出输入与输出的那个查询表,然后用if...else语句,或者case语句,把这个表描述出来就可以啦
交流促进进步!
2楼2013-11-01 08:02:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

书寻玉

铁杆木虫 (正式写手)

引用回帖:
2楼: Originally posted by 执着人生1988 at 2013-11-01 08:02:22
我觉得你可以用模糊语句算出输入与输出的那个查询表,然后用if...else语句,或者case语句,把这个表描述出来就可以啦

那怎么在MATLAB算出查询表呢
3楼2013-11-01 10:17:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

执着人生1988

银虫 (著名写手)

引用回帖:
3楼: Originally posted by 书寻玉 at 2013-11-01 10:17:31
那怎么在MATLAB算出查询表呢...

不是模糊控制工具箱吗,可以定义模糊空间和模糊运算,然后有结果的
交流促进进步!
4楼2013-11-01 22:41:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 书寻玉 的主题更新
信息提示
请填处理意见