MATLAB实现智能计算方法实验汇总

  • 代码资源链接
  • [实验一 模糊聚类分析](https://blog.csdn.net/qq_36949278/article/details/121051493)
  • [实验二 模糊控制仿真实验](https://blog.csdn.net/qq_36949278/article/details/121991931)
  • [实验三 BP神经网络](https://blog.csdn.net/qq_36949278/article/details/121997666)
  • [实验四 RBF神经网络](https://blog.csdn.net/qq_36949278/article/details/121998991)
    • 1. 利用RBF神经网络,解决异或问题
    • 2. 曲线拟合
  • [实验五 Hopfield神经网络](https://blog.csdn.net/qq_36949278/article/details/122003402)
  • [实验六 支持向量机](https://blog.csdn.net/qq_36949278/article/details/122012552)
  • [实验七 遗传算法](https://blog.csdn.net/qq_36949278/article/details/125774867)

代码资源链接

MATLAB实现智能计算方法课程所有实验代码资源链接为:MATLAB实现智能计算方法课程所有实验代码资源
Github仓库地址为:https://github.com/lazyn1997/CSDN_blog_code/tree/main/课后作业/智能计算方法
gitee仓库地址为:https://gitee.com/lazyn/CSDN_blog_code/tree/main/课后作业/智能计算方法

实验一 模糊聚类分析

  1. 根据下面表格中的数据,用Matlab(或Python)编程进行数据标准化处理;

  2. 根据标准化处理后的数据,用Matlab(或Python)编程,建立模糊相似矩阵,并编程求出其传递闭包矩阵;

  3. 根据模糊等价矩阵,编程绘制动态聚类图;

  4. 根据原始数据,编程确定最佳分类结果。

    no Y1 Y2 Y3 Y4 Y5 Y6
    x1 21 63 19 40 1.567 106
    x2 23 74 30 75 2.693 54
    x3 119 179 86 118 6.897 9
    x4 115 168 49 89 2.637 29
    x5 79 146 46 92 2.356 24
    x6 79 158 48 103 2.142 7
    x7 65 114 58 99 2.679 7
    x8 68 119 58 96 3.099 6
    x9 109 166 59 95 2.868 6
    x10 118 177 56 89 2.64 7

实验二 模糊控制仿真实验

利用Fuzzy工具箱,设计洗衣机洗涤时间的模糊控制器,已知人的操作经验为:

X Y z
SD NG VS
SD MG M
SD LG L
MD NG S
MD MG M
MD LG L
LD NG M
LD MG L
LD LG VL

其中,SD(污泥少)、MD(污泥中)、LD(污泥多)、NG(油脂少)、MG(油脂中)、LG(油脂多)、VS(洗涤时间很短)、S(洗涤时间短)、M(洗涤时间中等)、L(洗涤时间长)、VL(洗涤时间很长)。

  1. 假设污泥、油脂、洗涤时间的论域分别为0-100,0-100,1-120,用fuzzy工具箱设计相应的模糊推理系统,给出具体的步骤和输入、输出语言变量的隶属函数图、模糊控制规则表和推理结论立体图。
  2. 假定污泥=60,油脂=70,给出推理图和结果。

实验三 BP神经网络

利用BP神经网络,解决性别分类问题:

  1. 原始数据student.xls,部分数据放入报告中即可;

  2. 以身高、体重为输入,性别为输出,设计网络结构(以图的形式放入报告);

  3. 手工编码(python或MATLAB),实现对性别的分类计算,并用测试数据验证模型的正确性。

  4. 用MATLAB工具箱编程实现模型仿真并用测试数据对性别进行预测。

    测试数据1:身高(162cm),体重(56kg),性别(女)。
    测试数据2:身高(172cm),体重(75kg),性别(男)。

实验四 RBF神经网络

1. 利用RBF神经网络,解决异或问题

  1. 异或问题本质上是一个二分类问题:输入为向量[x1,x2],输出是标量,取值限定为0或1。

    序号 x1 x2 D期望输出
    1 0 0 0
    2 0 1 1
    3 1 0 1
    4 1 1 0
  2. 设计网络结构(以图的形式放入报告);

  3. 手工编码(python或MATLAB),实现对异或问题的分类计算。

  4. 用MATLAB工具箱编程实现模型仿真。

    测试数据1:x1=0.95,x2=0.03。
    测试数据2:x1=0.92,x2=0.89。

2. 曲线拟合

  1. 给定一系列已知的采样点,就可以近似确定在某未知自变量位置处的函数值(18个点)

    X=-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9
    Y=-129,-32,-118,-138,-125,-97,-55,-23,-4,2,1,-31,-72,-121,-142,-174,-155,-77

  2. 手工编码(python或MATLAB),实现曲线拟合。

  3. 用MATLAB工具箱编程实现曲线拟合,改变spread,观察拟合结果并截图放入报告中。

实验五 Hopfield神经网络

在三维平面上,定义两个平衡点(1,-1,1)和(-1,1,-1),使所有的输入向量经过迭代最后都收敛到这两个点。

  1. 给出手工计算过程,并用代码(python或matlab)实现;
  2. 设计网络结构(以图的形式放入报告);
  3. 用MATLAB工具箱编程实现模型仿真。

实验六 支持向量机

利用支持向量机,构造性别分类器:

  1. 以身高、体重为输入,性别为输出,设计支持向量机;

  2. 手工编码或工具箱编码(python或MATLAB),实现对性别的分类计算,并用测试数据验证模型的正确性。

  3. 用测试数据对性别进行预测。

    测试数据1:身高(162cm),体重(56kg),性别(女)。
    测试数据2:身高(172cm),体重(75kg),性别(男)。

实验七 遗传算法

  1. 利用遗传算法,解决下列函数优化求解:

    { min ⁡ F ( x , y ) = ( x − 3.5 ) 2 + ( y + 4 ) 2 1 < x , y < 10 \left\{ \begin{array}{l} \min F(x,y) = {(x - 3.5)^2} + {(y + 4)^2}\\ 1 < x,y < 10 \end{array} \right. {minF(x,y)=(x−3.5)2+(y+4)21<x,y<10​

  2. 利用遗传算法,求函数 f ( x ) = x + 10 sin ⁡ ( 5 x ) + 7 cos ⁡ ( 4 x ) f(x) = x + 10\sin (5x) + 7\cos (4x) f(x)=x+10sin(5x)+7cos(4x) 的最大值,其中 0 ≤ x ≤ 9 {\rm{0}} \le x \le 9 0≤x≤9 。

MATLAB实现智能计算方法实验汇总相关推荐

  1. MATLAB实现智能计算方法实验:实验三 BP神经网络

    资源链接 MATLAB实现智能计算方法课程所有实验代码资源链接为:MATLAB实现智能计算方法课程所有实验代码资源 本实验代码和excel文件可在GitHub仓库和gitee仓库中进行下载 实验汇总 ...

  2. MATLAB实现智能计算方法实验:实验一 模糊聚类分析

    资源链接 MATLAB实现智能计算方法课程所有实验代码资源链接为:MATLAB实现智能计算方法课程所有实验代码资源 实验汇总 MATLAB实现智能计算方法课程所有实验汇总博客链接为:MATLAB实现智 ...

  3. MATLAB实现智能计算方法实验:实验五 Hopfield神经网络

    资源链接 MATLAB实现智能计算方法课程所有实验代码资源链接为:MATLAB实现智能计算方法课程所有实验代码资源 实验汇总 MATLAB实现智能计算方法课程所有实验汇总博客链接为:MATLAB实现智 ...

  4. 欧拉法格式matlab编程,计算方法实验报告格式2015

    一. 二. 三. 四. 五. 六. 实验总体要求 . ......................................................................... ...

  5. matlab的数值求解实验报告,matlab计算方法实验报告5(数值积分)

    计算方法实验报告(5) 学生姓名杨贤邦学号指导教师吴明芬实验时间2014.4.16地点综合实验大楼203 实验题目数值积分方法 实验目的●利用复化梯形.辛普森公式和龙贝格数值积分公式计算定积分的 近似 ...

  6. matlab 控制实验指导,智能控制系统-实验指导书-实验一-BP算法的MATLAB实现

    实验一.BP算法的MATLAB实现 一.实验目的 1.了解MATLAB集成开发环境 2.了解MATLAB编程基本方法 3.加深对BP算法的理解和掌握 二.实验内容 1.MATLAB基本指令和语法. 2 ...

  7. matlab 矩阵jocobi迭代_计算方法实验指导书1 -

    定理3:对于迭代过程xk+1= ?(xk) ,如果?(p)(x) 在所求根x*的邻近连续,并且?'(x*)= ?''(x*) =...= ?(p-1)(x*) =0,?(p)(x*)≠0,则该迭代过程 ...

  8. Matlab图像处理创新实践-实验4【综合设计大实验——GUI综合设计】

    Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...

  9. Matlab图像处理创新实践-实验3【图像锐化】

    Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...

最新文章

  1. Angular:Promise.all()的具体应用
  2. Java并发编程-并发工具包(java.util.concurrent)使用指南(全)
  3. CF-311B Cats Transport(斜率优化DP)
  4. Redis之通用的key操作命令
  5. java基础-类加载学习笔记
  6. SqlParameter的作用与用法
  7. (转)在Eclipse中用TODO标签管理任务(Task)
  8. 使用BeanUitls提高对象拷贝效率
  9. linux系统月初月末,Linux last显示系统开机以来获是从每月初登入者的讯息命令详解...
  10. 技术研究院006---B站自用的微服务框架——Kratos
  11. Java 中import的用法,以及类的种类
  12. 软件工程~~判定树和判定表
  13. python 拟合线,拟合函数
  14. java pdf合并_如何实用Java实现合并、拆分PDF文档
  15. lnsist不是insist
  16. R_Studio(关联)对Groceries数据集进行关联分析
  17. 耳机在电脑上测试有声音,但是网页和视频没有声音
  18. Intellij IDEA 提示cannot find declaration to go to 解决方法
  19. Unity FPS显示工具
  20. jmap常用命令以及dump文件查看

热门文章

  1. 大厂面经:四轮字节面试究竟问了些什么?
  2. 小米手环解锁MacOS系统笔记本MacBookPro
  3. 第一次翻译自己不会用的软件
  4. 【美图秀秀之大变外景照片为影楼写着】
  5. FRED应用:LED发光颜色优化
  6. 晶振噪声及杂散_晶振的原理及作用?
  7. javascript-几秒后页面自动跳转
  8. idf 快乐的小羊 栅栏密码
  9. 微信小程序数据的接收详解
  10. 用家谱链记录家族信息