MATLAB程序设计与最优化计算
全新正版 极速发货
¥
19.56
5.6折
¥
35
全新
仅1件
作者臧文科 编著
出版社清华大学出版社
ISBN9787302447337
出版时间2016-12
装帧平装
开本16开
定价35元
货号1201452528
上书时间2024-08-09
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1篇MATLAB编程篇
第1章导论
1.1概论
1.2算法的开发与应用
1.3数据获取与分析
1.4数据可视化
1.5数值计算
第2章MATLAB基础
2.1启动MATLAB
2.2命令行窗口
2.3输出命令
2.3.1disp命令
2.3.2fprintf命令
2.4保存与加载命令
2.4.1save命令
2.4.2load命令
2.5导入与输出数据
2.5.1数据导入或输出命令
2.5.2使用导入向导
2.6工作空间
2.7显示格式
2.8定义标量变量
2.8.1赋值运算符
2.8.2变量的命名规则
2.8.3预定义变量和关键字
第3章MATLAB编程
3.1带标量的算术运算
3.1.1优先级
3.1.2用MATLAB作计算器
3.2基本内置函数
3.3关系和逻辑运算符
3.3.1关系运算符
3.3.2逻辑运算符
3.3.3优先级
3.3.4内置逻辑函数
3.4条件语句
3.4.1if-end结构
3.4.2if-else-end结构
3.4.3if-elseif-else-end结构
3.5switch-case语句
3.6循环
3.6.1for-end循环
3.6.2while-end循环
3.7嵌套循环和嵌套条件语句
3.8break和continue语句
第4章脚本与函数文件
4.1脚本文件
4.1.1使用脚本文件的注意事项
4.1.2脚本文件的创建与保存
4.1.3脚本文件的运行
4.1.4当前路径
4.2函数文件的创建
4.3函数文件的结构
4.3.1函数定义行
4.3.2输入和输出参数
4.3.3H1行和帮助文本行
4.3.4函数体
4.4局部变量和全局变量
4.5函数文件的保存
4.6用户自定义函数的使用
4.7脚本文件与函数文件的比较
4.8子函数
第5章矩阵计算
5.1矩阵的创建
5.1.1创建一个一维数组(向量)
5.1.2根据一串已知的数字来创建向量
5.1.3创建一个二维数组(矩阵)
5.1.4MATLAB中变量的注意事项
5.1.5转置运算符
5.1.6数组寻址
5.1.7在数组寻址中使用冒号
5.1.8向已有变量中添加元素
5.1.9删除元素
5.1.10处理数组的内置函数
5.2矩阵运算
5.2.1加法与减法
5.2.2数组相乘
5.2.3数组相除
5.2.4逐元素运算
5.2.5在MATLAB内置数学函数中使用数组
5.2.6分析数组的内置函数
5.2.7随机数的生成
第6章数值计算
6.1多项式
6.1.1多项式的值
6.1.2多项式的根
6.1.3多项式的加法、乘法和除法运算
6.1.4多项式求导
6.2曲线拟合
6.2.1用多项式来实现曲线拟合polyfit函数
6.2.2使用函数而不是多项式来实现曲线拟合
6.2.3插值计算
6.2.4基本拟合接口
6.3求解单变量方程
6.4寻找函数最大值或最小值
6.5数值积分
6.6常微分方程
第7章符号计算
7.1符号对象和符号表达式
7.1.1创建符号对象
7.1.2创建符号表达式
7.1.3findsym命令和默认符号变量
7.2化简符号表达式
7.2.1collect、expand和factor命令
7.2.2sireplify和simple命令
7.2.3pretty命令
7.3求解代数方程
7.4微分
7.5积分
7.6求解常微分方程
7.7符号表达式的数值计算
第8章二维绘图
8.1plot命令
8.1.1绘制给定数据
8.1.2绘制函数
8.2.fplot命令
8.3在同一个plot绘制多个图像
8.3.1使用plot命令
8.3.2使用holdon和holdoff命令
8.3.3使用line命令
8.4定义绘图显示格式
8.4.1使用命令定义绘图显示格式
8.4.2使用plot编辑器绘图
8.4.3使用误差线绘图
8.5绘制特殊图形
8.6直方图
8.7polar绘图
8.8在同一页面上绘制多图
8.9多图窗口
8.10工具栏绘图
第9章三维绘图
9.1三维曲线
9.2三维网格和三维曲面图
9.3特殊图形绘图
9.4view命令
第2篇最优化计算基础篇
第10章优化计算基础
10.1优化问题实例
10.2优化问题标准形式
10.3无约束优化问题
第11章线性与非线性优化
11.1线性优化
11.2非线性优化
11.3方程和方程组的解
11.4多项式
第12章数值方法优化
12.1非线性方程
12.2不动点法求解x=g(x)
12.2.1牛顿法求解方程f(x)=0
12.2.2Schroder方法求解方程f(x)=0
12.3非线性方程组
12.3.1Seidel法
12.3.2牛顿迭代法
第13章优化工具箱
13.1优化工具箱
13.1.1标准算法
13.1.2大规模的算法
13.2最小化算法
13.2.1多目标问题
13.2.2具有边界约束的非线性标量最小化
13.2.3带约束的非线性最小化
13.2.4极小极大优化
13.2.5最小值优化
13.2.6半无限约束最小值
13.2.7线性规划
13.2.8二次规划
13.3求解方程的算法
第3篇最优化计算高级篇
第14章遗传算法
14.1概述
14.1.1问题解的表示
14.1.2适应度函数
14.1.3种群规模初始化
14.1.4选择机制
14.1.5交叉操作
14.1.6变异操作
14.1.7繁殖算子
14.2编码和优化问题
14.3遗传算法的参数
14.3.1Dejong设置
14.3.2设置
14.3.3MicroGA设置
14.4遗传算法的MATLAB程序
14.4.1问题1:最大化给定区间内的给定一维函数
14.4.2问题2:旅行商问题
第15章微粒群优化
15.1简介
15.2PSO算法
15.3PSO的数学模型
15.4PSO中的参数及参数调优
15.5MATLAB群体智能的例子
15.5.1问题1:模拟集群运动使目标函数最小化
15.5.2问题2:粒子群优化行为
内容摘要
MATLAB程序设计与很优化计算一书首先介绍MATLAB的基本使用方法和程序设计基础,然后将MATLAB与很优化计算相结合,基于很优化理论与方法,讲解如何使用MATLAB求解很优化领域的计算问题。全书共15章,靠前~7章介绍MATLAB入门、MATLAB编程基础、MATLAB矩阵计算、MATLAB数值计算及MATLAB符号计算等内容,将读者领入MATLAB的大门,并熟练使用MATLAB。第8~9章主要介绍MATLAB绘图,如何通过MATLAB的强大绘图功能使得数据可视化。靠前0章对优化计算进行概述,让读者领略什么是优化计算及优化设计的基本原理。靠前1~13章系统地介绍线性规划、非线性规划、数值优化、多目标规划、优化工具箱等内容,让读者轻松地掌握MATLAB在优化计算中的应用。靠前4~15章为优化计算不错篇,主要讲解遗传算法和微粒群优化计算在MATLAB中的应用。
MATLAB程序设计与很优化计算一书内容循序渐进、由浅入深,并结合大量实例帮助读者理解和掌握很优化问题的建模方法与求解技巧。MATLAB程序设计与很优化计算一书适合计算应用、很优化领域和科学计算的研究人员使用,也可作为高等院校计算机专业、通信专业等相关专业的教材。
— 没有更多了 —
以下为对购买帮助不大的评价