新書推薦:
《
尼泊尔史:王权与变革
》
售價:NT$
430.0
《
战争事典085:德国人眼中的欧战胜利日:纳粹德国的最终失败
》
售價:NT$
499.0
《
步履匆匆:陈思和讲当代人文(杰出学者陈思和的人文之思、情怀之笔!)
》
售價:NT$
299.0
《
宋朝三百年
》
售價:NT$
790.0
《
礼制考古经典选读
》
售價:NT$
1340.0
《
MATLAB实用教程(第六版)
》
售價:NT$
695.0
《
中国思想的再发现(壹卷:近观系列,沟口雄三教授以其精湛的学术洞察力,旨在呈现一个全面而立体的中国思想图景)
》
售價:NT$
325.0
《
骨科康复学(第2版)
》
售價:NT$
1140.0
|
編輯推薦: |
科学技术的发展离不开数学。数学在工程或产品中的体现是程序,对于未来的科学家和工程师来说,通过计算机编程进行数学计算是一种重要的能力。《MATLAB高等数学分析》就是培养读者掌握这种能力的一部专业图书。本书紧紧围绕我国高等院校普遍开设的“高等数学”课程教材,通过MATLAB编程的方法,进行科学的推理与演算,将书中的重要数学理论通过MATLAB程序设计实例呈现出来。这种通过MATLAB实践的项目式学习既能培养工程实践能力又可以促进理论学习,容易让读者体验到解决问题的成就感,从而形成正向反馈机制,激励读者继续学习,培养学习兴趣。
|
內容簡介: |
本书系统介绍了同济版《高等数学(下册)》(第七版)中各知识点的MATLAB实现方法,旨在让读者在 大学一年级的高等数学学习阶段就可以得到MATLAB编程及工程实践能力的训练,同时通过实践反向促 进理论课的学习。下册内容分两部分,共6 章。部分(第8~12 章),系统介绍了高等数学的 MATLAB实现方法。每章包含了以下内容: 知识要点回顾,重温高等数学中的知识点,便于读者理解随 后的MATLAB命令; 主要的MATLAB函数,介绍要实现某个知识点会用到的MATLAB函数以及这些 函数的具体用法; MATLAB案例,介绍高等数学中常见问题的MATLAB求解实现方式,包含详细的代 码; 工程拓展实例,通过实例介绍工程界是如何应用高等数学知识的,拓展读者的思路,也让读者对工程应 用场景有更清晰的认识; 习题,MATLAB是实践性的技术,必须通过实践来提高应用水平,通过练习有助 于提高编程实践能力。第二部分(第13章),主要介绍高等数学的数学建模方法和经典的数学建模实例, 一是培养读者的建模思想,二是让读者感受到MATLAB在数学建模中的作用,并培养读者的MATLAB 数学建模技能。 本书适合作为“高等数学”或“高等数学实验”课程的参考用书,还可以作为广大科研人员、学者、工程 技术人员的参考用书。
|
關於作者: |
卓金武 MathWorks中国教育高级应用工程师、教育行业经理。在MATLAB数据分析、数据挖掘、机器学习、数学建模、计算金融等科学计算领域有多年工作经验;曾于2003年与2004年两次获全国大学生数学建模竞赛一等奖,并于2007年获全国研究生数学建模竞赛一等奖。先后出版《MATLAB数学建模方法与实践》(第3版)、《量化投资:MATLAB数据挖掘技术与实践》《大数据挖掘:系统方法与实例分析》《MATLAB时间序列方法与实践》《MATLAB工程计算》(原书第3版)等畅销图书。
|
目錄:
|
第8章向量代数与空间解析几何
8.1本章目标
8.2相关命令
8.3向量的运算
8.3.1向量运算的数学表达
8.3.2实例分析
8.4平面与空间直线
8.4.1平面与直线的数学表达
8.4.2实例分析
8.5曲面与空间曲线
8.5.1典型曲面的数学方程表达
8.5.2实例分析
8.6空间解析几何综合实例分析
8.6.1空间图形位置关系判断
8.6.2参数变化时曲面的数值仿真
8.6.3计算曲面的切平面
8.6.4空间解析几何辅助3D打印
8.7拓展内容
8.7.1MATLAB坐标系转换方法
8.7.2参数方程的空间解析几何
8.7.3曲面动画绘图的实现
8.8上机实践
第9章多元函数微分法及其应用
9.1本章目标
9.2相关命令
9.3多元函数的基本概念
9.3.1通过图形理解多元函数的概念
9.3.2求多元函数的极限
9.3.3判断多元函数连续性
9.4偏导数
9.4.1偏导数的求法
9.4.2高阶偏导数
9.5全微分
9.5.1全微分的求法
9.5.2全微分在近似计算中的应用
9.6多元复合函数的求导
9.6.1多元复合函数的求导法则
9.6.2在MATLAB中求导多元复合函数
9.7隐函数的求导公式
9.7.1隐函数求导在MATLAB中的实现
9.7.2隐函数作图
9.8多元函数微分学的几何应用
9.8.1空间曲线的切线与法平面方程求法
9.8.2空间曲面的切平面与法线方程求法
9.9方向导数与梯度
9.9.1求方向导数
9.9.2求梯度
9.9.3梯度与等值面
9.10多元函数的极值及其求法
9.10.1求多元函数的极值
9.10.2求条件极值
9.11二元函数的泰勒公式
9.12小二乘法
9.13上机实践
第10章重积分
10.1本章目标
10.2相关命令
10.3二重积分的计算
10.3.1二重积分的数值计算
10.3.2直角坐标计算
10.3.3极坐标计算
10.3.4二重积分换元法
10.4三重积分
10.4.1利用直角坐标计算三重积分
10.4.2利用柱面坐标计算三重积分
10.4.3利用球面坐标计算三重积分
10.5拓展内容
10.5.1重积分补充案例
10.5.2四维积分的计算
10.6上机实践
第11章曲线积分与曲面积分
11.1本章目标
11.2相关命令
11.3对弧长的曲线积分
11.4对坐标的曲线积分
11.5保守场
11.5.1保守场的判定
11.5.2积分函数的确定
11.6从曲线到曲面的推广
11.6.1曲面积分
11.6.2高斯公式与斯托克斯公式
11.7拓展内容: 曲面积分与散度定理的证明
11.8上机实践
第12章无穷级数
12.1本章目标
12.2相关命令
12.3常数项级数的计算
12.4常数项级数的审敛法
12.5幂级数
12.6傅里叶级数
12.7一般周期函数的傅里叶级数
12.8拓展内容: 傅里叶变换的应用——频谱分析
12.9上机实践
第13章高等数学数学建模方法
13.1微积分基本建模方法
13.2导弹追踪模型
13.2.1问题的描述
13.2.2模型的建立与求解
13.3酒驾司机酒精含量模型
13.3.1问题的描述
13.3.2模型的建立
13.3.3模型的求解
13.4铅球掷远模型
13.4.1问题的描述
13.4.2模型的建立与求解
13.5化学物质分解模型
13.5.1问题的描述
13.5.2基本假设
13.5.3模型的建立与求解
13.6车间空气清洁模型
13.6.1问题的描述
13.6.2问题分析与假设
13.6.3模型的建立
13.7减肥模型
13.7.1问题的描述
13.7.2问题的分析
13.7.3基本假设
13.7.4模型建立
13.7.5模型求解
13.7.6模型讨论
13.8森林救火模型
13.8.1问题的描述
13.8.2问题的分析
13.8.3模型假设
13.8.4模型建立
13.8.5模型解释
13.9薄膜渗透率的测定
13.9.1问题的描述
13.9.2假设
13.9.3符号说明
13.9.4模型的建立
13.9.5求解参数
13.10捕食者猎物模型
13.10.1模型描述
13.10.2模型的求解
13.10.3模型讨论(比较不同求解器的结果)
13.10.4模型的意义分析
13.11拓展内容: 大学生数学建模竞赛
13.11.1数模竞赛的形式
13.11.2参加数模竞赛的意义
13.11.3MATLAB在数学建模中的地位
13.11.4完成数模竞赛所需要的知识
附录A命令汇总
参考文献
|
內容試閱:
|
本书的背景和意义
本书为应对新一轮科技革命与产业变革,支撑服务创新驱动发展、“中国制造2025”等一系列国家战略而写。2017年2月以来,教育部积极推进新工科建设、金课建设、双万计划等一系列措施,旨在形成领跑全球工程教育的中国模式,助力强国建设。在这一系列政策和概念的指引下,如何培养有能力、实干、理论与实践兼备的工程师是教育界需要解决的问题。回归教育,在信息技术迅猛发展的时代,根据工业界的反馈和教育的经验,教育界普遍认同项目式学习和计算思维的培养是高等教育的主要突破方向。
项目式学习是一种通过参与解决真实的项目或问题的学习方式,着眼于实践并通过实践强化和倒逼理论的学习,是一种既培养实际工程实践能力又促进理论学习和理论转化能力培养的学习方式。项目式学习很容易让学习者体验到成功解决问题的成就感和快乐,从而形成正向反馈机制,激励学习者继续学习,从而逐渐培养学习的兴趣。
计算思维综合了应用数学思维和计算机编程能力。多数的研发到了一定阶段都离不开数学,数学在工程或产品中的体现是程序,因此计算思维对未来的科学家和工程师来说都非常重要。计算思维的培养离不开具体的项目,所以项目式学习和计算思维培养自然融合到一起。
回到高等教育本身,如何系统培养学生的计算思维呢?不妨分析一下本科的课程组成,从图1的本科(以通信工程专业为例)课程构成可以发现,其实我们现在的本科课程中,“数学”和“应用数学”课程(与专业结合)已自然呈现循序渐进、逐渐累积的趋势,只是我们传统的教育不利于这些课程的累计和融合。基于这样的分析结果,如果从大学一年级就通过项目式学习,结合具体的课程,培养学生的计算思维,那么就很自然地实现了更有成效的学习变革。
图1新工科教学改革路线图(以通信工程专业为例)
基于这样的认识,很自然就得到了本科阶段系统的项目式计算思维培养方案:
(1) 大一: 高等数学部分增加MATLAB高等数学实践部分,培养学生的基本编程能力和数学应用能力。
(2) 大二: 线性代数和概率部分增加相应的实践环节,继续增强学生的编程能力和基本的工程应用能力,如数据分析、数学建模、算法设计能力。大二在部分专业基础课程部分,增设实验和项目实践内容,培养基本专业理论的应用能力。
(3) 大三: 在专业课部分增加实验和实践环节,鼓励学生将所学的专业知识通过平台转化成工程产品原型。
(4) 大四: 在课程设计或毕业设计中鼓励学生系统使用基于模型设计的技能完成完整的工程项目。
高等数学是高等教育阶段核心的基础课程。MATLAB是通用的科学计算软件,广泛应用于科研和工程中,也是培养计算思维的平台,所以高等数学和MATLAB的结合也就很自然了。本书的定位是高等数学的MATLAB项目式学习参考书,其主要内容是讲解高等数学中主要知识的MATLAB实现过程以及这些知识在工程界的应用实例。本书的作用: 一是让学生在学习高等数学阶段就学习MATLAB编程,培养学生由理论知识到实践转化的能力; 二是通过实践环节倒逼学生重视理论的学习并促进对理论知识的理解; 三是以高等数学这门课为载体,培养学生的编程能力和计算思维; 四是培养学生的学习兴趣。
本书的编写过程: 学生编写自己的教材
本书的大致构思在2018年初就有了,但我一直没有落笔,因为自己也不确定以怎样的形式呈现这些内容。在2018年秋季,我受邀给复旦大学的学生做关于MATLAB编程的讲座,其间就提到MATLAB编程是实践性的技术,好的学习方式就是以一个小课题或一个小问题为载体,边学习边解决问题,这样的学习效果好。听讲座的绝大多数是大一、大二的学生,还没做课题,就把这本书的大致构思跟学生说了一下,并鼓励学有余力或感兴趣的同学参与。结果有10位同学感兴趣,报名了这个课题,每5位同学为一个小组,每组选一位组长,负责平时的联络和课题的组织工作。个小组,负责高等数学的上册,第二个小组,负责高等数学的下册。一开始我只给出建议,鼓励他们根据自己的想法并应用自己的模式表达。这些学生确实比较厉害,都有自己的想法,每人负责的章节也各有特色。为了让本书内容风格更一致,经过组内互评,几轮讨论后,挑选了更好的内容(高等数学知识点和MATLAB程序的融合)表达模式,再进行修改,后由本人汇总、修改,形成了本书。
一个讲座促成了特殊的组合和课题的完成,这个过程对我也很有启发,让学生自己去编写自己的教材太神奇了,他们是可以创造未来的,毕竟教材的主体是他们,他们更懂得自己的学习风格,知道自己更喜欢什么样的内容,所以他们的参与首先贡献了很多内容的表达风格和想法。其次对他们来说,这也是一次很好的课题实践活动。因为绝大多数学生只知道MATLAB很有用,但MATLAB用得并不好,或者根本不会用。一开始他们就是想通过这个课题,学会使用MATLAB。但课题完成后,所有学生的MATLAB使用水平已经很高了,在不知不觉中,已经可以灵活运用MATLAB编程解决自己遇到的问题了,甚至有些同学对高等数学和MATLAB有了更深刻的感悟。
高等数学知识点与MATLAB程序的融合有助于我们
理解解析方法与数值方法,可以让我们更直观地学习高等数学的概念与方法,并增强对这些方法在实际生产生活中应用的能力,还能帮助我们更好地理解计算机处理计算的过程。比如,它并不能做到我们在传统数学学习中接触的无限趋近的想法,而往往需要通过迭代计算方法减小误差至一个较小的容差值。理解计算机的运算方式,我们才能在日后更好地进行其他依赖计算机的研究工作。另外,一个数值计算的方法很难用对错定论,往往用计算复杂度、误差值等作为其评价标准。比如从定积分求解的角度,通过牛顿莱布尼兹公式求解的方式可以得出积分的精确结果,但通过不同的数值方法我们会得到不同的带有误差的解,因此我们就需要不断地对自己设计出的数值方法进行优化。每一个数值方法背后其实都还蕴藏着优化的潜能,我们每位读者都可以独立探索,设计出带有个人特点的更优化、更有创造力的数值方法。因此,MATLAB与高等数学相结合的学习能更好地培养我们的创造能力以及精益求精的习惯,这种能力与习惯对日后的学习研究都很有帮助。每一种数学方法在MATLAB函数中的体现都是一次人机的交流,每一次将人脑思维转化为计算机思维的基础实践,都会成为我们在日后有关方向研究学习的奠基。希望读者在阅读本书时能够体会这种学习方式!”
我想只有参与课题或者研读过这本书的读者才能有这样的体会!如果读者能够得到这样的体会,我想这本书的目的就达到了!
本书特色
纵观全书,本书的特点鲜明主要表现在:
(1) 知识系统,结构合理。本书的内容编排基本与同济版《高等数学(下册)》(第七版)教材一致,这样便于读者与理论知识相对应。对于具体内容,则按照本章目标、相关命令、实例、工程拓展应用以及习题等内容依次展开。这样既保持了知识的系统性,也便于读者更高效地学习。
(2) 理论与实践相得益彰。对于本书的每个知识点,都列举了若干个典型的案例,读者可以通过案例加深对理论的理解。本书选择的案例都是高等数学中的典型例题或习题,通过程序展示,很容易让读者产生共鸣,同时读者可以利用案例的程序进行模仿式学习,提高学习效率。
如何阅读本书
下册内容分两部分,共6章。
部分(第8~12章)是本书的主体部分,系统介绍了高等数学的MATLAB实现方法。每章包含以下内容:
(1) 本章目标: 重温高等数学中的知识点,便于读者理解随后的MATLAB命令、案例针对的是哪个理论知识点。
(2) 相关命令: 介绍要实现某个命令需用到的MATLAB函数以及这些函数的具体用法。
(3) MATLAB案例: 介绍高等数学中的MATLAB求解问题的具体实现方式,包含详细的代码以及关键代码的注释。
(4) 工程拓展实例: 通过实例介绍工程界是如何应用这些高等数学知识的,拓展读者的思路,让读者对日后的工程应用场景有更清晰的认识。
(5) 习题: MATLAB是实践性的技术,必须通过实践来提高应用水平,重要的是可以通过练习加深对理论知识的掌握。
第二部分(第13章)主要介绍高等数学的数学建模方法和经典的数学建模实例,因为数学建模体现数学的应用,而高等数学是数学建模的重要组成部分。第13章的每个实例都按照数学建模的步骤展开,可以培养读者的建模思想,让读者体会MATLAB在数学建模中的作用,并培养读者的MATLAB数学建模技能。
读者对象
(1) 各大院校学生。
(2) 高等数学教师或高等数学实验教师。
(3) 从事工程数学、科研的工程师或科研人员。本书包含高等数学的工程实践案例,对工程人员和科研人员也有参考意义。
(4) 希望学习MATLAB的工程师或科研工作者。因为本书的代码都是用MATLAB编写的,所以对于希望学习MATLAB的读者来说,本书是一本很好的参考书。
致读者
本书系统地介绍了MATLAB高等数学的实现方法。本书中的内容虽然系统,但也相对独立,教师可以根据课程的学时安排和专业方向的侧重,选择合适的内容进行课堂教学,其他内容则可作为参考。
作为21世纪的大学生,工程化的思想越来越重要,不仅要学科学,更重要的是如何将科学转化为工程,用工程辅助科学的进一步发展。高等数学作为基础的学科,重要性不言而喻。MATLAB编程是实现科学到工程的具体工具,是科学和工程的桥梁,而利用MATLAB实现高等数学的方法是科学转化为工程的步,希望读者通过学习本书对此有更深刻的体会,本书也算是科学到工程的启蒙书。
勘误和支持
由于时间仓促,加之作者水平有限,本书不妥或疏漏之处在所难免。在此,诚恳地期待广大读者批评指正。
致谢
感谢MathWorks,在我写作期间提供全面、深入、准确的参考材料。感谢清华大学出版社盛东亮老师一直以来的支持和鼓励,帮助我们顺利完成全部书稿!
卓金武2021年3月
|
|