VB调用Matlab神经网络工具箱在测绘软件设计中的应用
2011-11-15王新志丁海勇
测绘通报 2011年11期
王新志,曹 爽,丁海勇
(南京信息工程大学遥感学院,江苏南京210044)
VB调用Matlab神经网络工具箱在测绘软件设计中的应用
王新志,曹 爽,丁海勇
(南京信息工程大学遥感学院,江苏南京210044)
运用Matlab引擎技术,实现VB调用Matlab神经网络工具箱进行测绘软件设计,集成后的软件能够充分发挥两种语言的优势。并以基于BP神经网络的GPS高程转换软件设计为例,介绍VB调用Matlab及VB编写主界面的详细步骤。
VB;Matlab;神经网络工具箱;测绘软件
一、引 言
自20世纪80年代末以来,神经网络这个涉及多种学科的高新科技领域,吸引了众多的数理科学家、工程师等对其进行研究与应用。神经网络在测绘研究的众多方面都有广泛的应用,如GPS高程转换[1]、遥感图像分析与处理[2]、路基沉降预测[3]等。然而,由于神经网络种类繁多,常用的有BP神经网络,RBF神经网络、Hopfield神经网络等,并且神经网络层数及每层神经元较多,加上输入矢量的组数庞大,使得采用一般的程序设计神经网络时往往容易出现循环套循环的复杂嵌套程序,从而使得程序设计既费时,又不易调通,将大量的时间浪费在程序编写与调试中而无暇顾及如何设计出具有更好性能的网络。
Matlab是一款强大的工程计算和仿真软件,它集数值计算、信号处理和图形分析等功能于一体,被称为演算纸式的语言。它强大的功能为各领域的应用提供了基础,已经从最初的矩阵实验室渗透到科学与工程计算的多个领域,如工程计算、数值分析、信号处理、自动控制等[4]。……
登录APP查看全文
