matlab数学问题非常规解法求解.ppt
《matlab数学问题非常规解法求解.ppt》由会员分享,可在线阅读,更多相关《matlab数学问题非常规解法求解.ppt(149页珍藏版)》请在三一办公上搜索。
1、2023/11/8,高等应用数学问题的MATLAB求解东北大学信息学院,1,第 1 0 章数学问题的非传统解法,薛定宇、陈阳泉著高等应用数学问题的MATLAB求解,清华大学出版社2004CAI课件开发:薛定宇、刘莹莹,2023/11/8,2,高等应用数学问题的MATLAB求解,本章主要内容,模糊逻辑与模糊推理神经网络及其在数据拟合中的应用遗传算法及其在最优化问题中的应用小波变换及其在数据处理中的应用粗糙集理论与应用分数阶微积分学及其应用本章要点简介,2023/11/8,3,高等应用数学问题的MATLAB求解,10.1 模糊逻辑与模糊推理,10.1.1 经典集合论和模糊集10.1.2 隶属度与模
2、糊化10.1.3 模糊推理系统建立10.1.4 模糊规则与模糊推理,2023/11/8,4,高等应用数学问题的MATLAB求解,经典集合论及其 MATLAB 求解,集合论是现代数学的基础集合:一些事物的全体,而其中每一个事物均称为集合中的一个元素。可枚举集合:该集合中的所有元素均可以一一列出的集合,2023/11/8,5,高等应用数学问题的MATLAB求解,集合表示举例,2023/11/8,6,高等应用数学问题的MATLAB求解,MATLAB 下的集合运算函数,2023/11/8,7,高等应用数学问题的MATLAB求解,【例10-1】已知,对这些集合进行各种运算,并验证,2023/11/8,8
3、,高等应用数学问题的MATLAB求解,2023/11/8,9,高等应用数学问题的MATLAB求解,【例10-2】,试验证结合律,2023/11/8,10,高等应用数学问题的MATLAB求解,交集:,并集:,验证结合律:,2023/11/8,11,高等应用数学问题的MATLAB求解,模糊集合,经典集合:一个事物a 要么就属于集合A,要么就不属于集合A美国控制论专家 Lotfi A Zadeh 教授,1965Zadeh 教授指出,当问题的复杂性增加时,精确的描述将失去意义,而有意义的描述将失去精度。,2023/11/8,12,高等应用数学问题的MATLAB求解,2023/11/8,13,高等应用数
4、学问题的MATLAB求解,10.1.2 隶属度与模糊化,钟形隶属度函数,数学函数:,MATLAB 求解函数:,2023/11/8,14,高等应用数学问题的MATLAB求解,【例10-3】绘制出不同参数组合下的钟形隶属度 函数曲线。,2023/11/8,15,高等应用数学问题的MATLAB求解,Gauss 隶属度函数,数学函数:,MATLAB 求解函数:,2023/11/8,16,高等应用数学问题的MATLAB求解,【例10-5】绘制不同参数下 Gauss 隶属度,2023/11/8,17,高等应用数学问题的MATLAB求解,Sigmoid 型隶属度函数,数学函数:,MATLAB 求解函数:,2
5、023/11/8,18,高等应用数学问题的MATLAB求解,【例10-6】绘制 Sigmoid 隶属度函数,2023/11/8,19,高等应用数学问题的MATLAB求解,隶属度函数的图形编辑界面,用界面编辑隶属度函数修改隶属度参数添加隶属度函数,2023/11/8,20,高等应用数学问题的MATLAB求解,10.1.3 模糊推理系统建立,建立新模糊推理系统:,添加新变量:,2023/11/8,21,高等应用数学问题的MATLAB求解,2023/11/8,22,高等应用数学问题的MATLAB求解,2023/11/8,23,高等应用数学问题的MATLAB求解,10.1.3 模糊规则与模糊推理,模糊
6、化模糊规则解模糊,2023/11/8,24,高等应用数学问题的MATLAB求解,10.2 神经网络及其在数据拟合中的应用,10.2.1 神经网络基础知识10.2.2 神经网络界面,2023/11/8,25,高等应用数学问题的MATLAB求解,单个人工神经元的数学表示形式,2023/11/8,26,高等应用数学问题的MATLAB求解,【例10-9】常用传输函数曲线,2023/11/8,27,高等应用数学问题的MATLAB求解,BP 神经网络结构示意图,2023/11/8,28,高等应用数学问题的MATLAB求解,2023/11/8,29,高等应用数学问题的MATLAB求解,【例10-10】,20
7、23/11/8,30,高等应用数学问题的MATLAB求解,10.2.1.2 神经网络的训练与泛化,神经网络训练函数目标值曲线函数神经网络泛化,2023/11/8,31,高等应用数学问题的MATLAB求解,【例10-11】由例8-25中的数据进行曲线拟合,2个隐层,隐层节点选择为5,2023/11/8,32,高等应用数学问题的MATLAB求解,2023/11/8,33,高等应用数学问题的MATLAB求解,2023/11/8,34,高等应用数学问题的MATLAB求解,选择隐层15个节点:,2023/11/8,35,高等应用数学问题的MATLAB求解,【例10-12】二元函数的拟合,2023/11/
8、8,36,高等应用数学问题的MATLAB求解,2023/11/8,37,高等应用数学问题的MATLAB求解,2023/11/8,38,高等应用数学问题的MATLAB求解,2023/11/8,39,高等应用数学问题的MATLAB求解,10.2.2 神经网络界面,启动神经网络界面 nntool【例10-13】重新求解一元函数拟合,2023/11/8,40,高等应用数学问题的MATLAB求解,10.3 遗传算法及其在最优化问题中的应用,遗传算法是基于进化论,在计算机上模拟生命进化机制而发展起来的一门新学科,它根据适者生存、优胜劣汰等自然进化规则搜索和计算问题的解。美国 Michigen 大学的 Jo
9、hn Holland 于 1975 年提出的。遗传算法最优化工具箱MATLAB 7.0的遗传算法与直接搜索工具箱,2023/11/8,41,高等应用数学问题的MATLAB求解,遗传算法的基本思想,从一个代表最优化问题解的一组初值开始进行搜索,这组解称为一个种群,这里种群由一定数量的、通过基因编码的个体组成,其中每一个个体称为染色体,不同个体通过染色体的复制、交叉或变异又生成新的个体,依照适者生存的规则,个体也在一代一代进化,通过若干代的进化最终得出条件最优的个体。,2023/11/8,42,高等应用数学问题的MATLAB求解,简单遗传算法的一般步骤,选择 n 个个体构成初始种群,并求出种群内各
10、个个体的函数值。设置代数为 i=1,即设置其为第一代。计算选择函数的值,所谓选择即通过概率的形式从种群中选择若干个个体的方式。通过染色体个体基因的复制、交叉、变异等创造新的个体,构成新的种群。i=i+1,若终止条件不满足,则继续进化。,2023/11/8,43,高等应用数学问题的MATLAB求解,遗传算法和传统优化算法比较,不同于从一个点开始搜索最优解的传统的最优化算法,遗传算法从一个种群开始对问题的最优解进行并行搜索,所以更利于全局最优化解的搜索。遗传算法并不依赖于导数信息或其他辅助信息来进行最优解搜索。遗传算法采用的是概率型规则而不是确定性规则,所以每次得出的结果不一定完全相同,有时甚至会
11、有较大的差异。,2023/11/8,44,高等应用数学问题的MATLAB求解,10.3.2 遗传算法在求解最优化问题中的应用举例,GAOT 工具箱MATLAB 7.0GA工具箱界面,gatool(),2023/11/8,45,高等应用数学问题的MATLAB求解,【例10-14】,2023/11/8,46,高等应用数学问题的MATLAB求解,不同初值得出不同“最优解”,2023/11/8,47,高等应用数学问题的MATLAB求解,2023/11/8,48,高等应用数学问题的MATLAB求解,最优化搜索结果列表,2023/11/8,49,高等应用数学问题的MATLAB求解,2023/11/8,50
12、,高等应用数学问题的MATLAB求解,【例10-15】求最大值,2023/11/8,51,高等应用数学问题的MATLAB求解,2023/11/8,52,高等应用数学问题的MATLAB求解,GAOT 的最优化函数,可以设置其他参数n为最大允许代数,2023/11/8,53,高等应用数学问题的MATLAB求解,【例10-16】求最大值,2023/11/8,54,高等应用数学问题的MATLAB求解,2023/11/8,55,高等应用数学问题的MATLAB求解,2023/11/8,56,高等应用数学问题的MATLAB求解,【例10-14】求下面的最优化问题,2023/11/8,57,高等应用数学问题的
13、MATLAB求解,2023/11/8,58,高等应用数学问题的MATLAB求解,遗传算法优化中间结果,2023/11/8,59,高等应用数学问题的MATLAB求解,10.3.3 遗传算法在有约束最优化问题中的应用,不能直接用于有约束最优化问题求解可以令不满足约束的目标函数为小值仍采用 gaopt()或 ga()函数求解,2023/11/8,60,高等应用数学问题的MATLAB求解,【例10-18】,2023/11/8,61,高等应用数学问题的MATLAB求解,2023/11/8,62,高等应用数学问题的MATLAB求解,建议求解方法:用 GA 找出全局最优解的大致位置,以其为初值调用最优化函数
14、求精确解。,2023/11/8,63,高等应用数学问题的MATLAB求解,10.4 小波变换及其在数据处理中的应用,10.4.1 小波变换及基小波波形 小波:均值为零的一族波形10.4.2 小波变换技术在信号处理中的应用10.4.3 小波问题的程序界面,2023/11/8,64,高等应用数学问题的MATLAB求解,10.4.1 小波变换及其在数据处理中的应用,连续小波变换,2023/11/8,65,高等应用数学问题的MATLAB求解,【例10-19】,2023/11/8,66,高等应用数学问题的MATLAB求解,小波反变换函数,2023/11/8,67,高等应用数学问题的MATLAB求解,【例
15、10-20】,2023/11/8,68,高等应用数学问题的MATLAB求解,离散小波变换,2023/11/8,69,高等应用数学问题的MATLAB求解,【例10-22】,2023/11/8,70,高等应用数学问题的MATLAB求解,小波工具箱中提供的基小波函数显示基小波类型小波分析函数,2023/11/8,71,高等应用数学问题的MATLAB求解,【例10-22】绘制 Daubechies 6 基小波波形,2023/11/8,72,高等应用数学问题的MATLAB求解,【例10-23】试绘制出常用基小波波形,2023/11/8,73,高等应用数学问题的MATLAB求解,10.4.2 小波变换技术
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 数学 问题 常规 解法 求解

链接地址:https://www.31ppt.com/p-6511937.html