前言

前言

本书主要以MATLAB软件为实验平台,介绍了基本数学理论的计算机实现,以及基于数学模型、MATLAB软件等的实际应用.本书可用于各高等院校开设的数学实验课程.

数学实验是计算机技术和数学、软件引入教学后出现的新事物.数学实验的目的是提高学生学习数学的积极性,提高学生对数学的应用意识并培养学生用所学的数学知识和计算机技术去认识问题和解决实际问题的能力.不同于传统的数学学习方式,它强调以学生动手为主的数学学习方式.在数学实验中,由于计算机的引入和数学软件包的应用,为数学的思想与方法注入了更多、更广泛的内容,使学生摆脱了繁重的乏味的数学演算和数值计算,促进了数学同其他学科之间的结合,从而使学生有时间去做更多的创造性工作。如何通过数学实验的手段辅助数学教学,如何通过数学课程的整合来呼应科学技术的发展与数学文化教育的进步,使数学课程改革的成果、计算技术进步的成果让广大高等院校学生都受益,是当前数学教育工作者面临的一个全新课题.

MATLAB和MATHEMATICA、MAPLE并称为三大数学软件。在数学类科技应用软件中,MATLAB在数值计算方面首屈一指。它可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通信、图像处理、信号检测、金融建模设计与分析等领域.

本书在介绍数学实验基本思想和MATLAB软件入门知识后,依据主干课程数学内容,将数学方法和程序实现相结合,辅以实例,详细阐述基于MATLAB软件的算法实现;同时,基于教学与科研相互促进等理念,凝练了若干来自科研课题、由实际问题驱动的应用实例.因此,本书通过“理论—实现—应用”三者相结合的模式有效处理了数学实验课程的重点和难点,力求将数学实验的主题和MATLAB软件平台有机结合,在介绍数学实验思想的同时,较为系统地介绍MATLAB软件.本教材在综合应用章节,提供了若干具体实例,包括问题提出、模型建立、算法设计和程序编写等环节,给学生基于MATLAB软件和数学知识解决实际问题提供了完整示例,因此,本书也可供应用数学的工作者和工程技术人员参考.

本书在编写过程中,得到了多位专家的关心和支持,并提出了宝贵意见,对此表示由衷的感谢.由于水平有限,书中难免存在疏漏和不足之处,恳请读者指正.

作 者