方法一,直接使用脚本代码

data_all = xlsread('Score.xls');
data_all = data_all(:,2:5); %获取数据集,因为第一列是序号,要去掉
data_train = data_all(1:2:end,:);%获取训练数据集
data_test = data_all(2:2:end,:);%获取测试数据集
opt = anfisOptions('InitialFIS',3,'EpochNumber',10);%设置参数,每个变量3个模糊划分,学习迭代10次
fis = anfis(data_train,opt);%训练系统参数
data_test_input = data_test(:,1:3);%测试数据集输入anfisOutput = evalfis(fis,data_test_input);%对系统进行测试
figure
len = length(data_test);
xlabel =(1:len)';%测试样本序号作为横坐标
data_test_output = data_test(:,end);
plot(xlabel,data_test_output,'*r')
hold on
plot(xlabel,anfisOutput,'ob')
legend('Real Output','ANFIS Output') 

方法二,使用anfisedit工具箱

1.首先先要将xls文件保存成为dat文件

data_all = xlsread('Score.xls');
train_data_all = data_all(1:2:end,2:5);
test_data_all = data_all(2:2:end,2:5);
%train_data
train_dat_data = fopen('TrainScoredata.dat','wt');
[m,n] = size(train_data_all);
for i=1:1:mfor j=1:1:nif j==nfprintf(train_dat_data,'%g\n',train_data_all(i,j));elsefprintf(train_dat_data,'%g\t',train_data_all(i,j));endend
end
fclose(train_dat_data);%test_data
test_dat_data = fopen('TestScoredata.dat','wt');
[m,n] = size(test_data_all);
for i=1:1:mfor j=1:1:nif j==nfprintf(test_dat_data,'%g\n',test_data_all(i,j));elsefprintf(test_dat_data,'%g\t',test_data_all(i,j));endend
end
fclose(test_dat_data);

2.使用anfisedit进行训练

2.1 在命令行输入anfis

2.2 导入数据进行训练


MATLAB(ANFIS)成绩综合评估模糊系统构建相关推荐

  1. matlab讨论资金积累,资金积累、国民收入与人口增长的关系综合评估

    资金积累.国民收入与人口增长的关系综合评估 摘 要 资金积累,国民收入,人口增长都是随时间连续变化的函数,可统计调查近15年的人口增长.国民收入.资金积累的实际数据,且根据题中给出的国民平均收入x与人 ...

  2. 水库调度matlab,基于MATLAB模糊系统在水库调度中的应用初探_廖明潮

    文章编号:1009-4881(2004)01-0022-03 收稿日期:2003-04-25 修回日期:2003-12-15 作者简介:廖明朝(1968-),男,湖北省洪湖市人,讲师. 基于MATLA ...

  3. pms输变电状态监测_智能电网输变电设备综合状态监测系统的设计与实现

    检测技术/ Power detection 智能电网输变电设备综合状态监测系统的设计与实现 时间:2013/11/5   来源:华天电力  阅读:6723 次 摘 要: 状态监测是运用先进的技术手段对 ...

  4. 2013春季巡讲讲稿—基于传统数据库的大型系统构建—赵振平—中国人民公安大学CSDN高校俱乐部

    巡讲主题:基于传统数据库的大型系统构建 巡讲讲师:赵振平 推荐阅读对象:对创业感兴趣,对编程感兴趣的学生 主要内容:基于传统数据库的大型系统构建,从数据库的角度去诠释.主要介绍了数据库的历史,从古到今 ...

  5. 交通规划辅助决策系统构建及佛山实践

    [作者简介] 罗典,硕士,高级工程师,佛山市城市规划设计研究院交通所副总工程师 孙剑,同济大学交通运输工程学院交通工程系主任.教授 阎泳楠,硕士,现任职于佛山市城市规划设计研究院交通所 摘要 在大数据 ...

  6. 笔记(待续)-T-S模糊系统

    学习什么是T-S模糊模型,主要参考文献[1]和[2]. 百度百科关于模糊数学的介绍: 模糊数学又称Fuzzy Mathematics,是研究和处理模糊性现象的一种数学理论和方法.模糊性数学发展的主流是 ...

  7. 成绩分析系统c语言,学生成绩分析及排名系统C语言程序设计课程设计实习报告...

    学生成绩分析及排名系统C语言程序设计课程设计实习报告 长江大学计算机上机实习报告题目学生成绩分析及排名系统姓名学院__专业班级学号指导教师20120222目录一设计目的1二课程设计摘要2三课程设计的任 ...

  8. 同步电机调速matlab,基于matlab的永磁同步电机调速系统的仿真word格式

    基于matlab的永磁同步电机调速系统的仿真word格式 摘 要本文首先介绍了永磁同步电机的国内外发展状况,然后介绍了永磁同步电机的结构及原理,接着建立了永磁同步电机的数学模型,并在此基础上用MATL ...

  9. 美团点评业务风控系统构建经验

     美团点评业务风控系统构建经验 义哲 ·2017-01-13 18:20 本文根据"第八届中国系统架构师大会"演讲内容整理而成. 背景 美团最初以团购的形式出现,到现在有了很大 ...

最新文章

  1. Java 程序代码优化方法
  2. 如何创建高效的业务连续性计划
  3. mbstowcs 和 wcstombs函数:C语言提供的宽字符和多字节字符转换函数
  4. Iterator:访问数据集合的统一接口
  5. Fiori elements:when smart template is entered for first time, no data filled
  6. Linux下编译GDAL
  7. android横向展示状态,【报Bug】Android横屏状态下启动App,即使在App.vue中锁定竖屏,但是首页nvue中的rpx单位是按照启动的横竖屏状态显示的!...
  8. 【Python】蟒蛇绘制
  9. airtest运行脚本_airtest之脚本批量运行
  10. 博途中用的是c吗_博图WINCC里如何添加c脚本
  11. cacti mysql版本,cacti迁移+升级版本
  12. java后端开发(二):web开发历史解读
  13. SONiC vs testbed搭建
  14. android redis客户端,redis client (redis客户端)
  15. 未来房价涨or跌?大数据告诉你
  16. 2018引汉济渭计算机监控系统,基于数字水网的引汉济渭受水区水资源调配业务化研究与应用...
  17. 对List集合中每个对象元素按时间顺序排序
  18. ai人工智能大爆发_人工智能解释了大爆炸之前发生的事情
  19. 计算机图形学第一次上机——中点线算法和中点圆算法
  20. java打字训练课程设计_JavaFX+Java打字练习软件(布局篇)

热门文章

  1. JavaScript API方法
  2. 数据分析--Excel数组
  3. 点击button会自动刷新页面??
  4. IDEA常用插件以及快捷键
  5. 【ECG理论篇】(3)AI实现心律失常判别:心电信号的波形识别与特征提取
  6. Xpatch:免Root实现App加载Xposed插件的一种方法
  7. b660和b760区别 b660和b760哪个好
  8. html中怎么判断数字格式是否,javascript中怎么判断是否是数字?
  9. 英语六级、考研高频词汇
  10. tga缩略图预览_带有缩略图预览的弹性图像幻灯片