选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 电气百科

数字滤波器的MATLAB与FPGA实现——Xilinx/VHDL版

《数字滤波器的MATLAB与FPGA实现——Xilinx/VHDL版》是由杜勇编写,电子工业出版社出版的图书。 

数字滤波器的MATLAB与FPGA实现——Xilinx/VHDL版基本信息

数字滤波器的MATLAB与FPGA实现——Xilinx/VHDL版目录

第1章 数字滤波器及FPGA概述 (1)

1.1 滤波器概述 (2)

1.1.1 滤波器简介 (2)

1.1.2 数字滤波器的分类 (3)

1.1.3 滤波器的特征参数 (5)

1.2 FPGA基本知识 (5)

1.2.1 FPGA的基本概念及发展历程 (5)

1.2.2 FPGA的结构和工作原理 (7)

1.2.3 IP核的概念 (13)

1.3 FPGA在数字信号处理中的应用 (13)

1.4 Xilinx器件简介 (14)

1.4.1 Spartan系列器件 (17)

1.4.2 Virtex系列器件 (20)

1.4.3 PROM 芯片介绍 (26)

1.5 FPGA信号处理板CXD301 (27)

1.6 小结 (29)

第2章 设计语言及环境介绍 (31)

2.1 HDL语言简介 (32)

2.1.1 HDL语言的特点及优势 (32)

2.1.2 选择VHDL还是Verilog HDL (33)

2.2 VHDL语言基础 (34)

2.2.1 程序结构 (35)

2.2.2 数据类型 (37)

2.2.3 数据对象 (40)

2.2.4 运算符 (40)

2.2.5 VHDL语句 (46)

2.3 FPGA开发工具及设计流程 (51)

2.3.1 ISE开发套件 (51)

2.3.2 ModelSim仿真软件 (55)

2.3.3 Synplicity综合软件 (57)

2.3.4 FPGA设计流程 (58)

2.4 MATLAB软件 (60)

2.4.1 MATLAB软件简介 (60)

2.4.2 常用的信号处理函数 (63)

2.5 MATLAB与ISE的数据交换 (69)

2.6 小结 (70)

第3章 FPGA实现数字信号处理基础 (71)

3.1 FPGA中数的表示 (72)

3.1.1 莱布尼兹与二进制 (72)

3.1.2 定点数表示 (73)

3.1.3 浮点数表示 (74)

3.2 FPGA中数的运算 (77)

3.2.1 加/减法运算 (77)

3.2.2 乘法运算 (80)

3.2.3 除法运算 (83)

3.2.4 有效数据位的计算 (83)

3.3 有限字长效应 (86)

3.3.1 字长效应的产生因素 (86)

3.3.2 A/D变换的字长效应 (87)

3.3.3 系统运算中的字长效应 (88)

3.4 FPGA中的常用处理模块 (90)

3.4.1 乘法器模块 (90)

3.4.2 除法器模块 (95)

3.4.3 浮点运算模块 (98)

3.4.4 滤波器模块 (100)

3.4.5 数字频率器模块 (102)

3.5 小结 (104)

第4章 FIR滤波器的FPGA设计与实现 (105)

4.1 FIR滤波器的理论基础 (106)

4.1.1 线性时不变系统 (106)

4.1.2 FIR滤波器的原理 (108)

4.1.3 FIR滤波器的特性 (109)

4.1.4 FIR滤波器的结构形式 (113)

4.2 FIR滤波器的设计方法 (117)

4.2.1 窗函数法 (117)

4.2.2 频率取样法 (119)

4.2.3 最优设计方法 (120)

4.3 FIR滤波器的MATLAB设计 (121)

4.3.1 采用fir1函数设计 (121)

4.3.2 采用kaiserord函数设计 (126)

4.3.3 采用fir2函数设计 (127)

4.3.4 采用firpm函数设计 (128)

4.3.5 采用FDATOOL工具设计 (130)

4.4 FIR滤波器的FPGA实现 (132)

4.4.1 量化滤波器系数 (132)

4.4.2 串行结构的FPGA实现 (134)

4.4.3 并行结构的FPGA实现 (141)

4.4.4 分布式结构的FPGA实现 (144)

4.4.5 不同结构的性能对比分析 (149)

4.4.6 采用FIR核实现 (150)

4.5 FIR滤波器的板载测试 (155)

4.5.1 硬件接口电路 (155)

4.5.2 板载测试程序 (155)

4.5.3 板载测试验证 (161)

4.5 小结 (163)

第5章 IIR滤波器的MATLAB与FPGA实现 (165)

5.1 IIR滤波器的理论基础 (166)

5.1.1 IIR滤波器的原理及特性 (166)

5.1.2 IIR滤波器的结构形式 (166)

5.1.3 IIR与FIR滤波器的比较 (169)

5.2 IIR滤波器的设计方法 (170)

5.2.1 几种典型的模拟滤波器 (170)

5.2.2 原型转换设计法 (172)

5.2.3 直接设计法 (173)

5.3 IIR滤波器的MATLAB设计 (174)

5.3.1 采用butter函数设计 (174)

5.3.2 采用cheby1函数设计 (175)

5.3.3 采用cheby2函数设计 (175)

5.3.4 采用ellip函数设计 (176)

5.3.5 采用yulewalk函数设计 (176)

5.3.6 几种设计函数的比较 (177)

5.3.7 采用FDATOOL工具设计 (179)

5.4 IIR滤波器的FPGA实现 (180)

5.4.1 量化直接型结构的系数及运算字长 (180)

5.4.2 直接型结构的FPGA实现 (184)

5.4.3 直接型结构FPGA实现后的测试仿真 (190)

5.4.4 量化级联型结构的系数 (194)

5.4.5 级联型结构的FPGA实现 (195)

5.4.6 级联型结构FPGA实现后的测试仿真 (200)

5.5 IIR滤波器的板载测试 (201)

5.5.1 硬件接口电路 (201)

5.5.2 板载测试程序 (202)

5.5.3 板载测试验证 (205)

5.6 小结 (206)

第6章 多速率滤波器的FPGA实现 (207)

6.1 多速率信号处理基础知识 (208)

6.1.1 多速率信号处理的概念及作用 (208)

6.1.2 多速率信号处理的一般步骤 (209)

6.1.3 软件无线电中的多速率处理 (209)

6.2 抽取与内插处理 (211)

6.2.1 整数倍抽取 (211)

6.2.2 整数倍内插 (213)

6.2.3 比值为有理数的抽样率转换 (215)

6.3 CIC滤波器 (215)

6.3.1 CIC滤波器的原理 (215)

6.3.2 CIC滤波器的应用条件 (218)

6.3.3 单级CIC滤波器的FPGA实现 (219)

6.3.4 多级CIC滤波器的FPGA实现 (221)

6.3.5 CIC滤波器IP核的使用 (229)

6.3.6 CIC滤波器的板载测试 (231)

6.4 FIR半带滤波器 (236)

6.4.1 半带滤波器的原理 (236)

6.4.2 半带滤波器的MATLAB设计 (237)

6.4.3 多级半带滤波器的设计 (239)

6.4.4 多级半带滤波器的FPGA实现 (241)

6.5 多相分解技术 (247)

6.5.1 多相分解技术的一般概念 (247)

6.5.2 整数倍抽取器的多相结构 (248)

6.6 小结 (251)

第7章 自适应滤波器的FPGA实现 (253)

7.1 自适应滤波器简介 (254)

7.1.1 自适应滤波器的概念 (254)

7.1.2 自适应滤波器的应用 (255)

7.1.3 自适应算法的一般原理 (257)

7.2 LMS算法 (259)

7.2.1 LMS算法的原理 (259)

7.2.2 LMS算法的实现结构 (259)

7.2.3 LMS算法的字长效应 (261)

7.2.4 符号LMS算法原理 (262)

7.2.5 LMS算法的MATLAB仿真 (263)

7.3 自适应线性滤波器的FPGA实现 (267)

7.3.1 自适应线性滤波器原理 (267)

7.3.2 利用线性滤波器实现通道失配校正 (267)

7.3.3 校正算法的 MATLAB仿真 (269)

7.3.4 校正算法的VHDL实现 (270)

7.3.5 FPGA实现后的仿真测试 (274)

7.4 自适应均衡器的FPGA实现 (276)

7.4.1 自适应均衡器原理 (276)

7.4.2 自适应均衡器的MATLAB仿真 (277)

7.4.3 自适应均衡器的VHDL实现 (279)

7.4.4 FPGA实现后的仿真测试 (284)

7.5 智能天线阵的FPGA实现 (285)

7.5.1 智能天线阵的概念及原理 (285)

7.5.2 自适应天线阵的MATLAB仿真 (288)

7.5.3 自适应天线阵的VHDL实现 (290)

7.5.4 FPGA实现后的仿真测试 (293)

7.6 自适应陷波器的FPGA实现 (293)

7.6.1 自适应陷波器原理 (293)

7.6.2 自适应陷波器的MATLAB仿真 (295)

7.6.3 自适应陷波器的VHDL实现 (298)

7.6.4 FPGA实现后的仿真测试 (301)

7.7 自适应陷波器的板载测试 (302)

7.7.1 硬件接口电路 (302)

7.7.2 板载测试程序 (302)

7.7.3 板载测试验证 (309)

7.8 小结 (311)

第8章 变换域滤波器的FPGA实现 (313)

8.1 变换域滤波器简介 (314)

8.2 快速傅里叶变换 (314)

8.2.1 离散傅里叶变换 (314)

8.2.2 DFT存在的问题 (316)

8.2.3 FFT算法的基本思想 (317)

8.2.4 FFT算法的MATLAB仿真 (318)

8.3 FFT核的使用 (320)

8.3.1 FFT核简介 (320)

8.3.2 FFT核的接口及时序 (321)

8.4 频域滤波器的原理及MATLAB仿真 (323)

8.4.1 抗窄带干扰滤波器的原理 (323)

8.4.2 检测门限的选取 (324)

8.4.3 频域滤波器的MATLAB仿真 (325)

8.5 频域滤波器的FPGA实现 (327)

8.5.1 FPGA实现的总体结构设计 (327)

8.5.2 速率变换模块的设计与实现 (329)

8.5.3 FFT及滤波设计与实现 (334)

8.5.4 IFFT及数据输出设计与实现 (339)

8.5.5 顶层文件设计及实现 (343)

8.5.6 FPGA实现后的仿真测试 (345)

8.6 频域滤波器的板载测试 (346)

8.6.1 硬件接口电路 (346)

8.6.2 板载测试程序 (347)

8.6.3 板载测试验证 (352)

8.6 小结 (354)

第9章 解调系统滤波器的FPGA实现 (355)

9.1 数字接收机的一般原理 (356)

9.1.1 通用数字接收机处理平台 (356)

9.1.2 基本调制解调技术 (357)

9.1.3 改进的数字调制解调技术 (359)

9.2 DPSK调制解调原理 (360)

9.2.1 DPSK调制原理及信号特征 (360)

9.2.2 DPSK信号的MATLAB仿真 (361)

9.2.3 DPSK解调原理 (364)

9.3 DPSK解调参数设计 (366)

9.3.1 数字下变频器设计 (367)

9.3.2 低通滤波器设计 (368)

9.3.3 数字鉴相器设计 (369)

9.3.4 环路滤波器设计 (370)

9.3.5 载波同步环设计的一般步骤 (372)

9.4 Costas环的FPGA实现 (373)

9.4.1 顶层模块的VHDL实现 (373)

9.4.2 鉴相器及环路滤波器的VHDL实现 (376)

9.4.3 Costas环实现后的仿真测试 (378)

9.5 Costas环的板载实验 (379)

9.5.1 硬件接口电路 (379)

9.5.2 板载测试程序 (380)

9.5.3 板载测试验证 (384)

9.6 小结 (385)

参考文献 (387)

查看详情

数字滤波器的MATLAB与FPGA实现——Xilinx/VHDL版造价信息

  • 市场价
  • 信息价
  • 询价

滤波器

  • 品种:高压整流硅堆滤波器;订货号:ATV630U22N4;库存状态:库存产品;电压:380,480V;说明:壁挂式,IP21,集成EMC滤波
  • 施耐德
  • 13%
  • 博可思(天津)科技有限公司
  • 2022-12-07
查看价格

滤波器

  • 品种:高压整流硅堆滤波器;订货号:ATV630U40N4;库存状态:库存产品;电压:380,480V;说明:壁挂式,IP21,集成EMC滤波
  • 施耐德
  • 13%
  • 博可思(天津)科技有限公司
  • 2022-12-07
查看价格

滤波器

  • 品种:高压整流硅堆滤波器;订货号:ATV950D75N4E;库存状态:非库存产品;电压:380V;说明:壁挂式,IP55,配开关;功率:75
  • 施耐德
  • 13%
  • 博可思(天津)科技有限公司
  • 2022-12-07
查看价格

滤波器

  • 品种:高压整流硅堆滤波器;订货号:ATV950U75N4;库存状态:非库存产品;电压:380V;说明:壁挂式,IP55,集成EMC滤波器/双
  • 施耐德
  • 13%
  • 博可思(天津)科技有限公司
  • 2022-12-07
查看价格

滤波器

  • 品种:高压整流硅堆滤波器;订货号:ATV950U07N4E;库存状态:非库存产品;电压:380V;说明:壁挂式,IP55,配开关;功率:0.
  • 施耐德
  • 13%
  • 博可思(天津)科技有限公司
  • 2022-12-07
查看价格

35kV串联电抗

  • CKDGK-2400/35
  • 广东2022年3季度信息价
  • 电网工程
查看价格

35kV串联电抗

  • CKDGK-480/35
  • 广东2022年3季度信息价
  • 电网工程
查看价格

35kV并联电抗

  • BKS-45000/35
  • 广东2022年2季度信息价
  • 电网工程
查看价格

35kV并联电抗

  • BKDGK-20000/35
  • 广东2022年2季度信息价
  • 电网工程
查看价格

35kV并联电抗

  • BKDGK-15000/35
  • 广东2022年2季度信息价
  • 电网工程
查看价格

环境监控滤波器

  • 规格:SNF225D500,参数:采用低泄漏电流电源滤波器,其插入衰减能力屏蔽室综合效能一致;在滤波器前端不能有过流保护装置。满足:BMB3-1999 C级标准
  • 3只
  • 1
  • 深圳金城
  • 中高档
  • 含税费 | 含运费
  • 2017-03-06
查看价格

声音滤波器

  • 设备编码ID检测和设置,可实现远程集中控制9、10组设备开关场景数据保存/调用,场景管理应用简单便捷10、欠压、超压检测及报警11、内置电源滤波系统,净化电流声12、单路额定输出电流 13A,额定总输出电流30A13、包装尺寸 52×400×85mm
  • 12
  • 1
  • 中档
  • 不含税费 | 含运费
  • 2021-07-23
查看价格

有源滤波器

  • 150A
  • 3台
  • 2
  • NOKIAN CAPACITORS,EPCOS,FRAKO
  • 中档
  • 含税费 | 含运费
  • 2022-05-17
查看价格

有源滤波器

  • 500A
  • 1台
  • 2
  • NOKIAN CAPACITORS,EPCOS,FRAKO
  • 中档
  • 含税费 | 含运费
  • 2022-05-17
查看价格

有源滤波器

  • HPD2000-75-4-GS
  • 1套
  • 1
  • 中档
  • 不含税费 | 含运费
  • 2022-02-16
查看价格

数字滤波器的MATLAB与FPGA实现——Xilinx/VHDL版内容简介

本书以Xilinx公司的FPGA器件为开发平台,采用MATLAB及VHDL语言开发工具,详细阐述了数字滤波器的实现原理、结构、方法及仿真测试过程,并通过大量工程实例分析其在FPGA实现过程中的具体技术细节。其主要内容包括FIR滤波器、IIR滤波器、多速率滤波器、自适应滤波器、变换域滤波器、解调系统的滤波器设计等。

查看详情

数字滤波器的MATLAB与FPGA实现——Xilinx/VHDL版常见问题

查看详情

数字滤波器的MATLAB与FPGA实现——Xilinx/VHDL版文献

用于卫星DBS调谐器的数字滤波器设计与仿真 用于卫星DBS调谐器的数字滤波器设计与仿真

用于卫星DBS调谐器的数字滤波器设计与仿真

格式:pdf

大小:411KB

页数: 2页

为防止陆地UHF频道的信号到达卫星DBS调谐器并降低其灵敏度,在机顶盒的输入端需要使用高通滤波器。在分析卫星电视信号和陆地信号的基础上,给出了适合卫星DBS调制器的滤波器的性能指标;应用Matlab中的FDATool,设计出了符合指标要求的的IIR高通滤波器,给出了幅频和相频响应曲线。仿真结果表明,设计结果的各项性能指标达到要求,且设计过程简便易行。

数字滤波器式CD播放机伺服处理器的设计 数字滤波器式CD播放机伺服处理器的设计

数字滤波器式CD播放机伺服处理器的设计

格式:pdf

大小:411KB

页数: 未知

结合我国光盘机机生产的实际,介绍了一种基于频域方法的数字滤波器设计原理,并结合实际详细探讨了数字滤波器式CD播放机伺服系统的基本设计方法,并给出了这种设计方法的成功案例。

数字滤波器的MATLAB与FPGA实现——Altera/Verilog版作者简介

杜勇,四川省广安市人,高级工程师。1999年于湖南大学获电子工程专业学士学位,2005年于国防科技大学获信息与通信工程专业硕士学位。主要从事数字信号处理、无线通信以及FPGA应用技术研究。发表学术论文十余篇,出版《数字滤波器的MATLAB与FPGA实现(第2版)》、《数字通信同步技术的MATLAB与FPGA实现》、《数字调制解调技术的MATLAB与FPGA实现》等多部著作。

查看详情

数字滤波器的MATLAB与FPGA实现——Altera/Verilog版内容简介

本书以Altera公司的FPGA器件为开发平台,采用MATLAB及Verilog HDL语言开发工具,详细阐述了数字滤波器的实现原理、结构、方法及仿真测试过程,并通过大量工程实例分析其在FPGA实现过程中的具体技术细节。其主要内容包括FIR滤波器、IIR滤波器、多速率滤波器、自适应滤波器、变换域滤波器、解调系统的滤波器设计等。本书思路清晰、语言流畅、分析透彻,在简明阐述设计原理的基础上,追求对工程实践的指导性,力求使读者在较短的时间内掌握数字滤波器的FPGA设计知识和技能。

查看详情

工程优化设计与MATLAB实现其他图书

书名:工程优化设计与MATLAB实现(修订版)

书号:9787302266082

作者:张永恒等

定价:34元

出版日期:2011-9-5

出版社:清华大学出版社

内容简介

本书以工程实例为背景,以MATLAB语言为工具,较全面地介绍了优化设计的理论及应用。本书主要内容包括:优化设计基本模型;优化设计数学基础知识;一维搜索方法;无约束优化问题、有约束优化问题的经典算法;启发式优化算法,包括蚁群优化、粒子群优化算法、遗传算法、模拟退火算法、禁忌算法和人工神经网络算法;MATLAB优化工具箱函数及应用;优化算法工程应用实例及MATLAB基础知识。书中配有完整的MATLAB程序。本书可作为高等工科院校有关专业优化设计方面课程的教材和教学参考书,也可供有关专业的师生和工程技术人员参考。

前言

优化设计是一门古老而新兴的理论,既有着很强的应用背景,又有着坚实的数学基础。它的数学基础可以追溯到牛顿(Newton,1642-1727) 、莱布尼茨(W.Leibniz,1646-1716)创立的微积分理论。优化设计与运筹学有着密切的联系,前者是后者在非线性规划方向的延伸和发展。优化设计主要研究连续函数在有约束和无约束条件下单目标函数或多目标函数的最优值问题,而运筹学主要研究经济活动和军事活动中能用数量来表达的有关策划、管理方面的问题。随着科学技术和生产的发展,运筹学已渗入到多个领域,其本身也在不断发展,包含了多个数学分支,如数学规划(又包含线性规划、非线性规划、整数规划、组合规划等)、图论、网络流、决策分析、排队论、可靠性数学理论、库存论、对策论、搜索论、模拟等。在运筹学方面,我国著名科学家钱学森、许国志、数学家华罗庚等作出了重要贡献。1956年钱学森和许国志共同创建了中国第一个运筹学研究组织。从20世纪60年代开始,华罗庚持续近20年在全国范围内推广优选法和统筹法,产生了巨大的经济效益。其中优选法采用的黄金分割搜索方法也是优化设计中一维搜索常用的一种方法。各种启发式(heuristic)算法或智能算法,如遗传算法、蚁群算法、粒子群算法、神经网络算法等不但能解决连续函数的优化问题,也能解决离散函数的优化问题,它们将优化设计与运筹学紧密结合起来。

广义来说优化设计采用的方法是搜索的方法,传统的优化设计方法主要采用线搜索方法,而启发式优化方法采用多方位的随机搜索方法。对非线性函数来说,在极值点附近可以用二次函数来逼近,若存在极小值,则极值点附近的函数值均大于极值点处的函数值。求连续函数极值的问题,一部分人可能会想到用求导数的方法来解决,另一部分人可能不采用求导数的方法,而直接用比较的方法来确定搜索区间和极小值。与求导数的方法相比,直接搜索法是优化设计中更基础的方法。从优化设计的数学模型来分,优化设计问题可分为有约束的优化问题和无约束的优化设计问题;而从求解方法来分,优化设计方法可分为基于导数的方法和直接搜索方法。随机方向法、复合型法、鲍威尔法、可行方向法均属于直接搜索法,值得注意的是遗传算法、蚁群算法、粒子群算法等启发式算法均含有随机方向法的基本内涵。

优化设计广泛应用于航空、汽车、化工、电力、建筑、机械制造等众多领域,由于优化问题的多样性,相应出现了多种优化设计方法,每一种方法都有其自身的特点和适用范围,在实际应用中,特别对于大型优化设计问题,不应以一次计算结果或一种方法得出的结果作为最终的最优结果。

优化设计是以工程设计问题为背景,将最优化原理与计算技术相结合的产物。不论是从学习的角度还是从应用的角度,实践都是非常重要的,实践既是学习的终点又是学习的起点。本书特别强调理论与实践的结合。实践包括多个方面,最基本的是通过简单的例子用手工演算来验证算法,然后是通过编程利用计算机实现和验证优化算法,最后是针对工程设计问题建立优化设计模型,选择合适的优化算法解决设计问题。MATLAB不但是实现数值计算的计算机高级语言,同时也是解决多种工程和数学问题的仿真软件。本书以MATLAB语言作为程序设计语言和实践环境,针对每一种算法编写了学习程序,方便读者学习。这些程序主要为验证优化算法而设计,读者可以以此为基础编写自己的程序。MATLAB本身包含有命令格式和GUI格式的优化工具箱,并随着版本的升级不断加入新的优化算法。本书第11章简要介绍了MATLAB优化工具箱命令格式的各种优化函数,优化工具箱函数为实现优化设计提供了极大的方便,但从学习的角度来说,应尽可能自己编程以便深刻领会和掌握所学的优化算法。

本书修订版保持了原书的内容,对部分内容作了修订,完善了各章习题。本书配有电子教案,需要者可与清华大学出版社联系。

本书由张永恒主编并统稿,蔡慧林、褚衍东审阅,何玮、马斌、朱凌云(兰州交通大学)、严军(西北师范大学)参加编写。第1章、第12.1~12.3节由张永恒编写;第9章和第12.10节由何玮编写;第5、6、7章由马斌编写;第2、4、8章由朱凌云编写;第3、10、11章和第12.4~12.9节由严军编写;习题由张永恒、马斌、朱凌云编写。在编写过程中,张鹏、刘金平、程明、周志勇、宁珍、刘军强、唐强完成了部分程序的调试工作,在此表示感谢。在编写过程中参考了网络中有关作者的资料在此一并表示感谢。

由于作者水平有限,书中一定有不少错误和缺点,敬请广大读者提出宝贵意见。

目录

目 录

第1章 绪论1

1.1 最优化问题的提出1

1.2 最优化问题的分类4

1.3 优化模型的图形表示5

1.4 有限元法引例10

1.5 多学科设计优化集成软件iSIGHT简介12

习题16第2章 优化设计的数学基础18

2.1 向量与矩阵的范数18

2.1.1 向量的范数18

2.1.2 矩阵的范数18

2.2 方向导数与梯度19

2.2.1 方向导数19

2.2.2 梯度20

2.3 函数的泰勒级数展开21

2.4 无约束优化问题的极值条件22

2.5 凸集与凸函数25

2.5.1 凸集25

2.5.2 凸函数25

2.6 有约束优化问题的极值条件27

2.6.1 等式约束优化问题的极值条件27

2.6.2 不等式约束优化问题的极值条件29

习题36第3章 线性规划37

3.1 线性规划的标准形式37

3.2 单纯形法38

3.2.1 基本解与基本可行解38

3.2.2 基本可行解的转换42

3.2.3 单纯形法的计算步骤44

3.2.4 单纯形法列表计算47

3.3 单纯形法的MATLAB程序及实例49

3.4 改进的单纯形法51

3.4.1 改进的单纯形法的基本思想52

3.4.2 改进的单纯形法的计算步骤52

3.5 改进的单纯形法的MATLAB程序及实例55

习题57第4章 一维搜索方法60

4.1 确定初始单峰区间的方法--进退法60

4.1.1 进退法原理60

4.1.2 进退法程序框图及MATLAB程序61

4.2 黄金分割法63

4.2.1 黄金分割法的基本原理63

4.2.2 黄金分割法的计算方法63

4.2.3 黄金分割法的计算框图和MATLAB程序64

4.3 拉格朗日插值多项式66

4.3.1 线性插值66

4.3.2 二次函数插值66

4.3.3 "_blank" href="/item/拉格朗日插值/19129353" data-lemmaid="19129353">拉格朗日插值多项式70

4.4 插值与拟合的其他方法71

4.4.1 差商与牛顿插值71

4.4.2 列维尔插值法72

4.4.3 曲线拟合的最小二乘法75

4.4.4 正交多项式及其在曲线拟合中的应用76

4.5 一元及多元非线性方程求根81

4.5.1 一元非线性方程求根81

4.5.2 多元非线性方程组求根84

习题85第5章 无约束优化问题的导数解法87

5.1 最速下降法87

5.1.1 最速下降法的基本原理87

5.1.2 最速下降法的MATLAB程序89

5.2 牛顿法90

5.2.1 牛顿法的基本原理90

5.2.2 阻尼牛顿法92

5.2.3 阻尼牛顿法的MATLAB程序93

5.3 共轭梯度法94

5.3.1 共轭方向的概念94

5.3.2 共轭方向与函数极值的关系94

5.3.3 共轭梯度法的几种形式95

5.3.4 共轭梯度法的MATLAB程序99

5.4 变尺度法100

5.4.1 变量的尺度100

5.4.2 变尺度矩阵的建立103

5.4.3 变尺度法的MATLAB程序106

习题108第6章 无约束优化问题的直接解法109

6.1 坐标轮换法109

6.1.1 坐标轮换法的基本原理109

6.1.2 搜索方向与步长的确定109

6.1.3 坐标轮换法的MATLAB程序110

6.2 单形替换法112

6.2.1 单形替换法(一)113

6.2.2 单形替换法(二)114

6.2.3 单形替换法的MATLAB程序115

6.3 鲍威尔法119

6.3.1 鲍威尔法的原理120

6.3.2 鲍威尔基本算法的步骤120

6.3.3 改进的鲍威尔方法121

6.4 鲍威尔法的MATLAB程序及实例125

习题127第7章 约束优化问题的直接解法129

7.1 随机方向法129

7.1.1 随机方向法的基本原理129

7.1.2 随机方向法的步骤129

7.1.3 随机方向法的MATLAB程序130

7.2 复合形法133

7.2.1 复合形法的步骤133

7.2.2 复合形法的MATLAB程序135

7.3 可行方向法140

7.3.1 可行方向法的搜索策略140

7.3.2 Zoutendijk可行方向法141

7.3.3 Rosen可行方向法144

7.3.4 Rosen可行方向法的MATLAB程序146

习题150第8章 约束优化问题的间接解法152

8.1 罚函数法152

8.1.1 内点罚函数法152

8.1.2 外点罚函数法156

8.1.3 混合罚函数法158

8.2 增广乘子法160

8.2.1 拉格朗日乘子法160

8.2.2 等式约束的增广乘子法162

8.2.3 不等式约束的增广乘子法165

习题169第9章 多目标函数优化设计171

9.1 多目标优化问题172

9.1.1 多目标优化问题的数学模型172

9.1.2 多目标优化设计解的类型172

9.2 多目标优化问题的求解方法173

9.2.1 线性组合法173

9.2.2 理想点法174

9.2.3 乘除法175

习题175第10章 最优化问题的启发式算法177

10.1 蚁群算法177

10.1.1 蚁群算法求解TSP的基本原理177

10.1.2 用蚁群算法求解函数优化问题181

10.2 粒子群优化算法185

10.2.1 粒子群优化算法的基本原理185

10.2.2 用粒子群算法求解函数优化问题185

10.3 遗传算法189

10.3.1 遗传算法的基本原理189

10.3.2 混合遗传算法196

10.3.3 十进制编码遗传算法199

10.3.4 用遗传算法求解TSP问题203

10.4 模拟退火算法204

10.5 人工神经网络算法208

10.5.1 人工神经网络的特征及分类208

10.5.2 BP网络209

10.5.3 Hopfield神经网络模型212

习题222第11章 MATLAB优化工具箱简介223

11.1 MATLAB常用内部数学函数223

11.2 MATLAB优化工具箱的主要函数224

11.2.1 MATLAB求解优化问题的主要函数224

11.2.2 优化函数控制参数225

11.3 线性规划问题226

11.4 一元和多元函数的优化问题228

11.4.1 一元函数的优化问题228

11.4.2 多元函数的无约束优化问题228

11.4.3 多元函数的有约束优化问题230

11.4.4 二次规划问题231

11.5 半无限约束多元函数优化问题233

11.6 多目标优化问题234

11.6.1 理想点法234

11.6.2 线性加权和法237

11.6.3 最大最小法239

11.6.4 目标达到法240

11.7 最小二乘法在优化及数据拟合中的应用242

11.7.1 有约束线性最小二乘243

11.7.2 最小二乘法数据(曲线)拟合之一244

11.7.3 最小二乘法数据(曲线)拟合之二245

11.7.4 最小二乘法数据(曲线)拟合之三246

11.8 非线性方程的求解247

11.8.1 一元非线性方程的解247

11.8.2 非线性方程组的解247

习题251第12章 工程优化设计实例254

12.1 平面连杆机构的优化设计254

12.1.1 曲柄摇杆机构优化设计数学模型255

12.1.2 曲柄摇杆机构优化设计的MATLAB程序及运行结果256

12.2 凸轮优化设计257

12.2.1 凸轮型线优化设计目标函数258

12.2.2 优化函数约束条件259

12.2.3 凸轮机构优化设计的MATLAB程序及计算实例259

12.3 螺栓连接的优化设计261

12.3.1 螺栓连接受力分析261

12.3.2 螺栓连接的设计变量、目标函数及约束条件262

12.3.3 螺栓连接的优化数学模型263

12.3.4 螺栓连接优化设计的MATLAB程序及运行结果263

12.4 圆柱齿轮传动的优化设计264

12.4.1 模糊综合评判的一般流程264

12.4.2 圆柱齿轮传动优化设计的目标函数和设计变量266

12.4.3 圆柱齿轮传动优化设计的约束条件267

12.4.4 最优截集水平值"para" label-module="para">

12.4.5 圆柱齿轮传动优化设计的MATLAB程序及计算结果270

12.5 圆柱螺旋弹簧的优化设计272

12.5.1 圆柱螺旋弹簧优化设计的数学模型272

12.5.2 圆柱螺旋弹簧优化设计实例274

12.6 轴的优化设计275

12.6.1 扭转轴的优化设计275

12.6.2 圆形等截面轴的优化设计276

12.6.3 车床主轴的优化设计278

12.7 桁架的优化设计281

12.7.1 静定桁架的优化设计281

12.7.2 三杆桁架的优化设计284

12.8 换热器的优化设计286

12.8.1 换热器优化设计(一)286

12.8.2 换热器优化设计(二)289

12.9 基于优化方法的常微分方程边值问题数值解291

12.9.1 基于MATLAB函数的求解方法291

12.9.2 求解两点边值问题的打靶法292

12.9.3 边界层微分方程组及相似解293

12.9.4 流函数方程和温度方程的求解295

12.10 含间隙机械系统的参数优化设计306

12.10.1 力学模型及运动微分方程307

12.10.2 系统的分岔和通向混沌的道路308

12.10.3 系统优化设计的MATLAB程序309

习题312参考文献3162100433B

查看详情

相关推荐

立即注册
免费服务热线: 400-888-9639