欢迎来到天天文库
浏览记录
ID:478445
大小:216.00 KB
页数:11页
时间:2017-08-09
《MATLAB在高等数学中的应用文献综述》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、文献综述MATLAB在高等数学中的应用一、前言部分MATLAB是MatrixLaboratory(矩阵实验室)的缩写,是一种广泛应用于工程计算及数值分析领域的新型高级语言,是一种具有广泛应用前景的全新的计算机高级编程语言,有人称它为“第四代”计算机语言。它可以进行矩阵运算、数据可视化、实验算法、创建用户界面、连接其他编程语言程序等,它起源于矩阵计算,并提供强大的科学运算、灵活的程序设计流程和高质量的图形,且具有一下的特点与功能:1)MATLAB是一个交互式软件系统输入一条命令就可以得出该命令的结果。2)MATLAB具有很强的数值计算功能MATLAB以矩阵作为数据操作的基本单位,但无需预先
2、指定矩阵维数。按照IEEE的数值计算标准进行计算。提供十分丰富的数值计算函数,方便计算,提高效率。MATLAB命令与数学中的符号、公式非常接近,可读性强,容易掌握。二、主题部分2.1.MATLAB软件介绍2.1.1.MATLAB软件概况“MATLAB”是“MatrixLaboratory”的缩写。MATLAB的第一个版本是LINPACK和EISPACK库的程序的一个接口,用来分析线性方程组。随着MATLAB的演化,除了线性代数外,它还支持许多其他的程序。MATLAB的核心仍然是基于命令行的交互式分析工具。用户可以用类Fortran语言扩展交互环境。交互环境中的程序以命令行的形式执行。MA
3、TLAB用户接口包括下拉菜单和对话框,任何个人电脑使用者对这一接口都很熟悉。菜单命令支持文件操作、打印、程序编辑和用户接口定制。MATLAB的数值计算是通过在命令窗口输入命令,并不是通过菜单操作进行的。MATLAB是一个基本的应用程序,它有一个称为标准工具箱的巨大程序模块库。MATLAB工具箱包括解决实际问题的扩展库,如:求根、插值、数值积分、线性和非线性方程组求解以及常微分方程组求解。由于继承了LINPACK、EISPACK和LAPACK的特性,MATLAB对数值线性代数来说是一个高可靠的优化系统。许多数值作业能够用线性代数语言精确地表示。MATLAB和线性代数的密切关系是程序员能够用
4、很短的MATLAB语言来解决复杂的数值作业。标准工具箱还包括数据可视化的扩展图形库,有简单的点、线和复杂的三维图形和动画。所有的MATLAB程序都可以使用这些函数,这样就可以在所有程序和程序集中分析并生成达到出版质量的图示。对图形的快速访问能有效地提高用户的效率。诊断点有助于调试程序和检验算法是否正确执行。低级的图形函数为自定义图形用户接口的分析代码提供了扩展空间。除了标准工具箱,可以使用其他的工具箱,如:信号处理、图像处理、优化、统计分析、偏微分方程的求解和许多数值计算的应用。2.1.2.MATLAB语言特点MATLAB语言有不同于其他高级语言的特点,它被称为第四代计算机语言,MATL
5、AB语言的最大特点就是简单和直接。正如第三代计算机语言使人们摆脱对计算机硬件操作一样,MATLAB语言使人们从烦琐的程序代码中解放出来。它丰富的函数使开发者无须重复编程,只要简单的调用和使用即可。MATLAB语言的主要特点可概括如下:(1)以矩阵和数组为基础的运算MATLAB是以矩阵为基础的,不需要预先定义变量和矩阵(包括数组)的维数,可以方便地进行矩阵的算术运算、关系运算和逻辑运算等。(2)简单易学,使用方便MATLAB被称为“草稿式”语言,这是因为其函数名和表达更接近我们书写计算公式的思维表达方式,编写MATLAB程序犹如在草稿纸上排列公式与求解问题,因此可以快速地验证工程技术人员的
6、算法。此外MATLAB还是一种解释性语言,不需要专门的编译器。(3)强大的图形技术MATLAB具有非常强大的以图形化显示矩阵和数组的能力,同时它能给这些图形增加注释并且打印这些图形。MATLAB的图形技术既包括一些可以方便产生二维、三维科技专业图形的高级绘图函数,又包括一些可以让用户灵活控制图形特点的低级绘图命令。另外,用户还可以利用MATLAB的句柄图形技术创建图形用户界面。(4)编程效率极高MATLAB是一种面向科学和工程计算的高级语言。它以矩阵运算为基础,极少的代码即可实现复杂的功能。(5)可扩充性强,具有方便的应用程序接口MATLAB不仅有着丰富的库函数,在进行复杂的数学运算时可
7、以直接调用。而且用户还可以根据需要方便地编写和扩充新的函数库。通过混合编程用户可以方便地在MATLAB环境中调用其他用Fortran或者C语言编写的代码,也可以在C语言或者Fortran语言程序中调用MATLAB计算引擎来执行MATLAB代码。高等数学是理、工科院校一门重要的基础学科。作为一门科学,高等数学有其固有的特点,这就是高度的抽象性、严密的逻辑性和广泛的应用性。抽象性是数学最基本、最显著的特点--有了高度抽象和统一,我们才能
此文档下载收益归作者所有