您的浏览器不支持JavaScript,请开启后继续
编程数学

编程数学

  • 作者
  • 金玉子主编王剑、李亮副主编

《编程数学》通过数学和算法方面的编程案例,介绍了数学方法对解决生活中问题的帮助,例如消防所选址问题、旅行商问题、蒙特卡罗模拟法、分形构造问题等。本书对提出的问题在开拓计算思维的基础上精巧求解,注重编程算法思路的引导与技巧的综合运用,并展示程序运行结果。 本书适合编程零基础者参考阅读。


  • ¥42.00

ISBN: 978-7-122-36082-3

版次: 1

出版时间: 2020-10-01

图书介绍

ISBN:978-7-122-36082-3

语种:汉文

开本:16

出版时间:2020-10-01

装帧:平

页数:120

编辑推荐

1.案例丰富且贴近生活 2.趣味数学与程序设计交汇融合,用数学的方法解决生活中的问题

作者简介

金玉子,吉林化工学院,教授系主任,从2013年开始担任系主任工作,每年除了讲授专业课理论课程、公共数学教学课程,还指导学生毕业论文、课程设计、专业实习等实践环节的教学。多次受邀参加国际会议、亚洲会议等,并作为系主任主持完成数学与应用数学专业吉林化工学院特色专业申报工作;主持完成数学与应用数学专业2012版、2016版培养方案的修订工作;协助分院完成数学与应用数学专业课程大纲的修改等工作;完成数学与应用数学专业审核性评估工作;积极致力于专业建设,2016年与韩国高丽大学数学系签订了互相交流合作协议。 完成吉林省教育厅“十一五”科学技术研究项目一项;参与国家社会科学基金重大项目一项,主持校级重大科研项目一项、重大教研项目一项,参与校级教研科研项目8项。2014年立吉林省教育科学重点项目一项;参与发明专利2项,出版专著一部。

精彩书摘

《编程数学》通过数学和算法方面的编程案例,介绍了数学方法对解决生活中问题的帮助,例如消防所选址问题、旅行商问题、蒙特卡罗模拟法、分形构造问题等。本书对提出的问题在开拓计算思维的基础上精巧求解,注重编程算法思路的引导与技巧的综合运用,并展示程序运行结果。 本书适合编程零基础者参考阅读。

目录

第1章Octave的安装和使用001
1.1Octave的下载/002
1.2Octave的安装/004

第2章消防所选址问题013
2.1出租车距离的定义和例题/014
2.1.1什么是出租车距离/014
2.1.2出租车距离的计算方法/014
2.1.3计算出租车距离/015
2.1.4寻找X的最佳位置/016
2.1.5引用坐标概念计算出租车距离/016
2.1.6利用坐标计算出租车距离/017
2.1.7将坐标一般化计算出租车距离/018
2.1.8目的地数量众多时的出租车距离计算/018
2.1.9有没有更简单的方法/019
2.2用Octave寻找消防所的最佳位置/019
2.2.1本章中使用的Octave的语句/019
2.2.2随机点与特定点的出租车距离计算/026
2.2.3寻找随机向量中的最小值/029
2.2.4寻找随机矩阵中的最小值/031
2.2.5寻找消防所的最佳位置/033
思考题/037

第3章旅行商问题039
3.1什么是旅行商问题/040
3.2用Octave找出快递的最短配送路径/042
3.2.1本章中使用的Octave的语句/042
3.2.2寻找快速配送路径/052
3.2.3最近处邻居算法/053
3.2.4利用遗传算法寻找最优路径1/057
3.2.5利用遗传算法寻找最优路径2/058

第4章蒙特卡罗模拟法067
4.1概率抛掷硬币、掷骰子/068
4.1.1抛掷硬币/068
4.1.2掷骰子/068
4.2用Octave实现蒙特卡罗模拟/069
4.2.1蒙特卡罗模拟法/069
4.2.2计算机骰子制作/070
4.2.3飞镖游戏/073
4.2.4图形重叠区域面积的求解/075
4.2.5随机活动的国际象棋棋子的位置查找/081
4.2.6一维线段上任意两点之间的距离问题/085
4.2.7两点间距离的概率分布情况/088
4.2.8二维空间中两点间的距离问题/088
4.2.9两点间距离的概率分布情况/092
4.2.10三维空间中两点间的距离问题/092

第5章分形构造问题097
5.1何谓分形/098
5.2运用Octave以编码实现分形构造/098
5.2.1本章中使用的Octave的语句/098
5.2.2旋转矩阵/100
5.2.3递归函数/102
5.2.4三角形的旋转/104
5.2.5四边形的旋转/106
5.2.6六边形的旋转/109
5.2.7分形树/112
5.2.8直角三角形的相似比/115
5.2.9等比数列以及等比数列的和/115
5.2.10毕达哥拉斯树/116

参考文献/120

发送电子邮件联系我们