3月23日,数学建模协会在山东大学中心校区组织开展了一场MATLAB培训讲座。MATLAB在数学建模中作用巨大,是最终实现结果输出的至关重要的工具。
讲座中提到,常用的数学建模软件有MATLAB、LINGO、Spss等。相比其它软件,MATLAB用法简易,可灵活运用,程式结构强又兼具延展性。除此之外,MATLAB还具有以下几个特色:强大的数值计算和工程运算能力;先进的资料视觉化能力;高阶但简单的程式环境;开放及可延伸的架构;丰富的面向专门领域的工具箱,包括小波工具箱、神经网络工具箱、信号处理工具箱、模糊逻辑工具箱等在内的几十个工具箱。
谈到MATLAB能干什么,讲座中提到MATLAB广泛运用于数值计算、图形处理、符号运算、数学建模、系统辨识、小波分析、实时控制、动态仿真等领域。为了加深同学们对MATLAB的认识,主讲人随即打开了MATLAB的界面,并进行了简要介绍。MATLAB的界面包括命令窗口、图形窗口、编辑窗口和帮助窗口。
在基本数学运算方面,主讲人向同学们演示了用MATLAB进行数学运算的方法步骤,即在提示号后输入命令,再按回车。提到变量的命名规则,他提到变量,提醒大家注意数值型变量和符号型变量的不同。在介绍了包括指数函数、双曲函数、三角函数、复数函数和一些其他函数后,他对矩阵运算功能进行了讲解。
图形处理是MATLAB另一个主要功能。在介绍了plot、loglog、semilogx、title、grid等几个基本作图函数后,他绘制了一条平面曲线作为示例。
程序设计功能是MATLAB在数学建模中被常用到的一个功能。程序设计功能的实现主要包含三个方面:M文件、M文件函数、MATLAB控制流。
本次MATLAB讲座增强了同学们对MATLAB这一重要工具的认识和掌握。作为数学建模协会的例行活动,此类讲座还会继续开展。