本文运用MATLAB 6.5中的MATLAB COM Builder模块为转换工具,将MATLAB的M函数文件转换为COM组件后应用在Borland C++ Builder6.0,集成后的软件不仅能够充分发挥两种语言的优势,还可以完全脱离MATALB的运行环境。文中以测量平差中法方程...本文运用MATLAB 6.5中的MATLAB COM Builder模块为转换工具,将MATLAB的M函数文件转换为COM组件后应用在Borland C++ Builder6.0,集成后的软件不仅能够充分发挥两种语言的优势,还可以完全脱离MATALB的运行环境。文中以测量平差中法方程的全主元分解法求解的编译过程为例,进行了MATLAB应用程序(组件)的发布研究。展开更多
Matlab具有强大的控制算法实现能力但系统过于庞大,VB语言矩阵运算能力差,但具有图形用户界面方面的开发优势,针对此,提出利用Matlab COM Ruilder工具创建仿真组件,在VB中调用组件进行控制系统仿真。利用Matlab矩阵运算实现仿真算法,避...Matlab具有强大的控制算法实现能力但系统过于庞大,VB语言矩阵运算能力差,但具有图形用户界面方面的开发优势,针对此,提出利用Matlab COM Ruilder工具创建仿真组件,在VB中调用组件进行控制系统仿真。利用Matlab矩阵运算实现仿真算法,避开了编译器对控制系统工具箱的限制,使得组件可脱离Matlab环境运行。仿真结果表明,该法行之有效,VB和Matlab可实现优势互补,利于控制系统仿真,提高编程效率。展开更多
文摘本文运用MATLAB 6.5中的MATLAB COM Builder模块为转换工具,将MATLAB的M函数文件转换为COM组件后应用在Borland C++ Builder6.0,集成后的软件不仅能够充分发挥两种语言的优势,还可以完全脱离MATALB的运行环境。文中以测量平差中法方程的全主元分解法求解的编译过程为例,进行了MATLAB应用程序(组件)的发布研究。
文摘Matlab具有强大的控制算法实现能力但系统过于庞大,VB语言矩阵运算能力差,但具有图形用户界面方面的开发优势,针对此,提出利用Matlab COM Ruilder工具创建仿真组件,在VB中调用组件进行控制系统仿真。利用Matlab矩阵运算实现仿真算法,避开了编译器对控制系统工具箱的限制,使得组件可脱离Matlab环境运行。仿真结果表明,该法行之有效,VB和Matlab可实现优势互补,利于控制系统仿真,提高编程效率。