二、MATLAB发展预期
随着科学技术的发展,尤其是计算机啊的快速发展和普及,行行业业都产生了自己的专用软件。那么,在数学领域,Matlab也将进一步发展和完善。
MATLAB进一步的发展,其用于算法开发、数据可视化、数据分析以及数值计算等方面的功能会进一步提高和完善。目前MATLAB主要包括MATLAB和Simulink两大部分。它在数学类科技应用软件中在数值计算方面首屈一指。由于MATLAB是主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。在未来它将会将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式。将来MATLAB将会代表国际科学计算软件的非常先进的水平。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。由此可以预期,在今后MATLAB会得到全面的发展,无论是通过Mathwork公司还是通过MATLAB爱好者,其各项功能和重要性都会有极大的提高,特别是在动态仿真方面。在今后,由于MATLAB具有极大的优越性,因此它的重要性在数学领域中的地位将无法替代。
三、MATLAB的学习心得体会
MATLAB凭借其科学计算与图形可视化功能完美结合以及开放的设计理念,在全国受到了普遍欢迎。这是一款实用的软件,更是一把非常好用的工具。
通过学习,我了解到了MATLAB在科学计算,图形和程序设计等三个方面的应用。其中,科学计算部分,用到了我们所学的高等数学、线性代数、复变函数、计算机数值方法、概率论与数理统计和我们即将学到的运筹学等学科的知识。他就像一台试验机一样,为我们提供了一个很好的练习平台,让我们巩固学过的知识,孜孜不倦的为我们服务。图形部分介绍如何利用MATLAB给出的已有函数绘图,如何用点、线、面从底层构建图形,以及科学计算可视化、计算几何等。MATLAB的图形功能非常强大,科学计算与图形功能紧密结合是MATLAB的主要特点之一。程序设计部分介绍M文件设计、图形用户界面设计、文件操作、编译和接口等内容。并且对Simulink有了一定程度上的了解。从中也认识到自己还有很多的不足,还须要进一步加强。
MATLAB在科学应用领域也是很广泛的,在这一方面的应用对于我们来说是另一个层次,只有不断完善自我的知识才能达到如此境界。MATLAB从面世到现在的时间并不算很长,但它的发展却很快,在很我领域中会用到它,由此可见MATLAB对社会的发展有重大意义。作为一个当代大学生,我们应该更加深入的去了解它,学习它,在今后的学习与生活中多加以利用,不断加强我们滋生对其的认识水平,相信与此同时它也会给我们的学习与工作带来极大的便利。
通过学习,我现在可以用MATLAB实现点、线、面的绘制、着色和变换,可以从零开始构建任何图形。这些功能实现的过程是很有意思的一个过程,当得到了满意的图形时,心中那种自豪感无与伦比,很喜欢这种感觉。
虽然,MATLAB仅仅是一门课,但我却学到了远非书本上有的很多东西,他给了我很大的帮助。
四、参考文献
【1】高会生等译MATLAB原理与工程应用 电子工业出版社 2002.6 116~120
【2】王沫然著MATLAB与科学计算电子工业出版社2010.1 98~102 【3】周金萍著MATLAB6.5图形图像处理与应用实例科学出版社2003.8 73~74
【4】苏金明王永利著MATLAB实用指南(上册)电子工业出版社2004.11 299~301
【5】田思庆,王鹤,玄子玉著.自动控制原理.北京:中国水利水电工业出版社 2006.