MATLAB R2015b最优化计算 [MATLAB R2015b Optimization Calvulation] pdf

MATLAB R2015b最优化计算 [MATLAB R2015b Optimization Calvulation]

内容简介

 本书以MATLAB R2015b版本进行编写,以优化计算为主线、MATLAB为辅助工具进行讲述,实用性非常强,优化方法也非常丰富,主要包括MATLAB R2015b概述、MATLAB计算基础、MATLAB数值计算、优化计算概述、线性规划、非线性规划、整数规划、二次规划、多目标规划及其他规划、群智能算法等内容。

该书侧重于优化算法的MATLAB实现,精选了大量的优化实例,通过实例分析求解,做到理论与实践相结合。

该书适用于计算应用、优化领域和科学计算方向的研究人员使用,也可作为高校该类课程的本科生和研究生教材,还可作为读者查询优化数学问题求解方法的参考书。

作者简介

李娅 编著

目录

第1章 MATLABR2015b概述
1.1 MATLAB简介
1.1.1 MATLAB的发展史
1.1.2 MATLAB的优点
1.1.3 MATLAB系统组成
1.1.4 MATLAB应用程序
1.1.5 MATLABR2015b新功能
1.2 MATLABR2015b的工作环境
1.2.1 MATLABR2015b的安装
1.2.2 MATLAB集成开发环境
1.3 MATLABR2015b的帮助系统
1.3.1 纯文件帮助
1.3.2 文档帮助
1.3.3 Demos帮助
1.4 MATLAB初步使用
1.5 MATLAB的基础知识
1.5.1 数据类型
1.5.2 运算符
1.6 控制流
1.6.1 顺序结构
1.6.2 选择结构
1.6.3 循环结构
1.6.4 错误控制结构
1.7 M文件
1.7.1 M脚本文件
1.7.2 M函数文件

第2章 MATLAB计算基础
2.1 矩阵及其运算
2.1.1 矩阵的创建
2.1.2 矩阵的运算
2.1.3 矩阵的分解
2.2 复数及其运算
2.2.1 复数的表示
2.2.2 复数的绘图
2.2.3 复数操作函数
2.3 MATLAB绘图
2.3.1 绘图的基本步骤
2.3.2 在工作区直接绘图
2.3.3 利用函数绘图
2.3.4 图形的修饰
2.3.5 绘制特殊图形
2.4 简单图像处理
2.5 MATLAB函数
2.5.1 函数类型
2.5.2 参数传递
2.6 编程技巧
2.6.1 嵌套计算
2.6.2 循环计算
2.6.3 处理机制
2.6.4 使用全局变量

第3章 MATLAB数值计算
3.1 数据排序
3.1.1 最值
3.1.2 平均值与中值
3.1.3 分位数
3.1.4 求和(积)
3.1.5 求累积积(和)
3.1.6 方差与标准差
3.1.7 协方差与相关系数
3.1.8 排序
3.1.9 偏斜度与峰值
3.2 符号运算
3.2.1 符号对象的生成
3.2.2 符号表达式的操作
3.2.3 符号微积分
3.3 多项式运算
3.3.1 多项式的四则运算
……
第4章 最优化计算概述
第5章 线性规划
第6章 非线性规划
第7章 整数规划
第8章 二次规划
第9章 多目标规划及其他规划
第10章 群智能算法
参考文献

感悟与笔记

  • 令多行命 —— 逗号 VS 分号
  • 管理工作空间 —— who , whos , clear , save , load , length (向量显示其长度,矩阵显示行数与列数中的较大数)  size(矩阵A的行数列数)  disp(显示变量)
  • 设置当前目录 —— cd(‘D:\Work’)
  • path , addpath ,rmpath , genpath(显示由所有搜索路径连接而成的一个长的字符串), editpath
  • doc  help  lookfor (不要求与函数名精确匹配,只要求与每个函数中的总结信息有匹配)
    • 数值型数据
    • 符号型数据 —— sym, syms  , findsym(查找符合表达式中的所有自由变量)
    • 字符串型 —— 单引号,向量形成存储
    • 多维数组
    • cell 类型 —— 可嵌套定义,大括号包含元素内容,圆括号表示元素  celldisp —— 显示cell的具体内容

变量

  • 不需要预先声明变量的类型和维数
  • 若已存在,新替换旧
  • 大小写敏感
  • 常量 —— pi eps , i j , nargin nargout , realmin   realmax , bitmax , Inf , NaN , ans 避免使用
Copyright © 2021-2022 知识猫. All Rights Reserved.