MATLAB (Matrix Laboratory) 是MathWorks公司在上世纪80年代正式发行的一个数学类科技应用软件。经过30多年的发展完善,它在数值计算、图形图像处理、数字信号处理、优化、符号运算、仿真以及程序编写方面均显示出强大的能力,已经成为国际上公认的最受科研工作者和工程技术人员欢迎的数学应用软件。与传统的科学编成语言C和Fortran相比,Matlab简单易学、编程简洁、代码更符合人们的思维习惯,而且Matlab本身也提供了丰富的库函数,通过调用库函数,简单的两三行语句就可以实现C或Fortran几十行甚至上百行程序才能实现的命令,从而避免了传统语言冗长的代码,节省了编程时间。此外,Matlab的数据可视化功能强大、绘图简单,绘出的图形细腻、空间感强,这些都是传统语言无法比拟的。总之,Matlab既具有结构化的控制语句,又有面向对象编程的特性,程序编写限制不严格,自由度大,程序的可移植性好。在国内外高校中,Matlab已成为了理工类本科生、研究生必须掌握的一项基本技能。 本课程要求学生掌握MATLAB的基本的语法及其编程、符号运算以及图形功能等,并能熟练地将MATLAB和数值分析、线性代数、概率统计等课程相结合,解决本专业中遇到的复杂的数值计算、仿真模拟以及公式推导等问题。上机操作是本课程重要的教学环节,学生只有通过上机实习,才能领会MATLAB中众多功能,才能达到熟练应用的程度。 本课程学习目标:(1)通过系统讲述,使学生掌握Matlab集成工作平台的使用,以及Matlab语言基本命令的用法;(2)通过一定量的上机练习,掌握Matlab编程的基本技能;(3)通过一定数量的专题介绍,培养学生利用Matlab对实际科学和工程问题进行计算和仿真的能力;(4)通过学习Matlab培养学生的自学能力。