本书基于MATLAB 2020a软件,根据常用优化算法进行编写,包含多种优化算法的MATLAB实现方法,可以帮助读者掌握MATLAB在优化算法中的应用。全书分为4部分,包括MATLAB基础知识、常规优化算法、智能优化算法和拓展应用。第一部分从初识MATLAB开始详细介绍MATLAB基础、程序设计、图形绘制等内容;第二部分介绍线性规划、非线性规划、无约束一维极值、无约束多维极值、约束优化方法、二次规划、多目标优化方法的MATLAB实现;第三部分介绍遗传算法、免疫算法、粒子群优化算法、小波变换、神经网络等在MATLAB中的实现;第四部分介绍MATLAB在分形维数和经济金融优化中的应用。本书以MATLAB优化实现为主线,结合各种优化算法函数的说明、优化模型案例的讲解,使读者易看懂、会应用。本书讲解翔实,深入浅出,既可作为高等院校数学建模和数学实验的参考教材,也可作为广大科研、工程技术人员的参考用书。