覃钊
(河池市城市规划测绘综合技术服务中心,广西河池 547000)
在测绘等科学研究和工程计算领域经常要运用到微分、线性代数等数学知识进行公式的推导,运用到大量的矩阵运算,过去人们耗费大量的时间来进行公式推导和编写数学计算函数。MATLAB的出现使公式的微分、线性化等工作可以用软件来进行,也提供了一般的高级编程语言都没有的强大矩阵计算、数值分析等功能,把人们从低级的算法程序编写及公式推导中解放出来。本文将研究如何用Visual Basic通过.Net调用MATLAB函数来提高软件编写的效率。
Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的编程语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。Visual Basic拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易地使用DAO、RDO、ADO连接数据库,或者轻松创建ActiveX控件。程序员即使是初学者都可以轻松使用Visual Basic提供的组件快速建立一个应用程序,特别适合广大工程技术人员用来开发本专业的应用软件。Visual Basic 2011是微软公司推出的Visual Basic最新版本,其功能比以前任何版本都强大,可与C++等语言相媲美。
MATLAB是由美国MathWorks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环……