MATLAB语言是一种目前世界上最为流行的科学计算语言,它的特点是能够快速地完成诸如矩阵运算、微分、寻优等计算任务。由于它配备了很多应用领域的专业工具箱,诸如金融、信号处理、图像处理、神经网络、嵌入式系统、仿真建模等,而且每个工具箱都包含了该应用领域最常用的算法和函数,所以用户使用起来十分方便。
仿真建模的主要目的是不用以实物的方式就可以预先演练或试验某种算法的可行性。例如,飞船发射所需要的各种参数设置问题,蹦极时为保证使用者安全而必须考虑的蹦极高度、绳索的弹性参数等问题。如果这些试验以实物的方式进行,无疑会大大耗费人力、物力,而且还不能保证实验成功,但换种方法,通过数学建模和实验室仿真,就可以快速地找到所需要的各种参数了。MATLAB专门提供了仿真建模工具箱,工具箱包含众多仿真模块库。用户只需图形化的方式就能完成比较复杂的仿真过程。
由于课程具有很强的实践性,学生需要通过MATLAB软件与Simulink工具箱完成诸如矩阵计算、数值分析、编程、绘图、仿真建模等实践内容,才能更充分地理解和吸收所学知识、提高学生的软件使用水平和仿真建模能力,为以后从事电子、系统控制、通信、信号处理等领域的研发工作提供一种实用的工具和技术。
通过这门课的学习,学生不仅能够熟练地运用MATLAB语言进行科学计算,还能够熟练地利用Simulink仿真工具完成系统的建模与分析。通过本课程的学习,希望学生获得一种从专业问题中抽象出数学模型并进而运用MATLAB语言或Simulink工具去求解的思维方法,训练综合运用语言和专业知识去解决问题的能力,而这对培养学生的创新能力和实践能力有很大的促进作用。
该课程针对通识选修类、电子信息类或计算机科学与技术类的本科生和研究生而编写,定位于培养既有一定的理论基础、又有一定的实践能力的工程应用人才。
与目前的同类教材相比,其创新点主要有:
(1)同时兼顾理论深度和应用实践,定位于培养拥有一定理论基础的工程型人才。
(2)将实际项目写入教材,且贯穿始终,能让学生对仿真建模与MATLAB语文在实际项目中的应用有直观的、完整的了解。