______________________________________________________________________________________________________________
实验一利用MATLAB实现遗传算法
一、实验目的
1、熟悉MATLAB语言编程环境2、掌握MATLAB语言命令3、学会利用MATLAB编程实现遗传算法
二、实验原理
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计等领域。通过学习遗传算法原理,使用MATLAB编写程序,实现其求解策略。
三、实验内容
通过MATLAB编程,利用遗传算法求解:fx200exp005xsi
x求maxfx,x22
三、实验要求
1、程序设计2、调试3、实验结果4、撰写实验报告
精品资料
f______________________________________________________________________________________________________________
实验二MATLAB神经网络工具箱的使用一、实验目的
1、掌握MATLAB语言命令2、提高MATLAB程序设计能力3、学会使用MATLAB神经网络工具箱
二、实验原理
MATLAB语言是MathWorks公司推出的一套高性能计算机编程语言,集数学计算、图形显示、语言设计于一体,其强大的扩展功能为用户提供了广阔的应用空间。它附带有30多个工具箱,神经网络工具箱就是其中之一。利用该工具箱可以方便的构建神经网络的结构模型、设计、训练等,实现神经网络算法。
三、实验内容
通过MATLAB编程,利用神经网络工具箱预测公路运量:公路运量主要包括公路客运量和公路货运量两个方面。据研究,某地区的公路运量主要与该地区的人数、机动车数量和公路面积有关,上表给出了该地区20年的公路运量相关数据。根据有关部门数据,该地区2010和2011年的人数分别为7339和7555万人,机动车数量分别为39635和40975万辆,公路面积分别为09880和10268万平方千米。请利用BP网络预测该地区2010和2011年的公路客运量和公路货运量。
精品资料
f______________________________________________________________________________________________________________
某地区20年公路运量数据
年份
19901991199219931994199519961997199819992000200120022003200420052006200720082009
人口数量
万人
20552244253727132945301030963406364238093913399941934459473052895573567659176063
机动车数量万辆
06075085090105135145160170185215220225235250260270285295310
公路面积公路客运量公路货运量
万平方千米
万人
万吨
009011011014020023023032032034036036038049r