提出基于组件对象模型(COM)技术实现VisualC#与Matlab混合编程的2种方法,一种是通过C#使用Matlab提供的自动化服务,另一种是使用Matlab COM Builder将M语言文件编译成COM组件供C#调用。以地理信息系统中常用的空间插值分析为例给出了这...提出基于组件对象模型(COM)技术实现VisualC#与Matlab混合编程的2种方法,一种是通过C#使用Matlab提供的自动化服务,另一种是使用Matlab COM Builder将M语言文件编译成COM组件供C#调用。以地理信息系统中常用的空间插值分析为例给出了这2种方法的具体实现。对两者进行比较,提出了各自的适用范围。结果表明使用COM技术实现混合编程能充分发挥VisualC#与Matlab各自的特点,提高程序开发和运行效率。展开更多
基于组件对象模型COM的组件具有可重用性、语言独立性、自描述性等优点,将Fortran计算程序/数学模型建造成COM组件并集成到组件软件系统是一必然发展要求.COM组件拥有怎样的基本特征,如何规划、设计Fortran COM组件,CVF计算开发环境中的...基于组件对象模型COM的组件具有可重用性、语言独立性、自描述性等优点,将Fortran计算程序/数学模型建造成COM组件并集成到组件软件系统是一必然发展要求.COM组件拥有怎样的基本特征,如何规划、设计Fortran COM组件,CVF计算开发环境中的Fortran COM Server Wizard插件为创建Fortran COM组件提供了哪些方面的支持,在COM组件中能否直接使用Fortran数据类型,就这样一些Fortran编程人员所关注的基本问题进行探讨.展开更多
文摘提出基于组件对象模型(COM)技术实现VisualC#与Matlab混合编程的2种方法,一种是通过C#使用Matlab提供的自动化服务,另一种是使用Matlab COM Builder将M语言文件编译成COM组件供C#调用。以地理信息系统中常用的空间插值分析为例给出了这2种方法的具体实现。对两者进行比较,提出了各自的适用范围。结果表明使用COM技术实现混合编程能充分发挥VisualC#与Matlab各自的特点,提高程序开发和运行效率。
文摘基于组件对象模型COM的组件具有可重用性、语言独立性、自描述性等优点,将Fortran计算程序/数学模型建造成COM组件并集成到组件软件系统是一必然发展要求.COM组件拥有怎样的基本特征,如何规划、设计Fortran COM组件,CVF计算开发环境中的Fortran COM Server Wizard插件为创建Fortran COM组件提供了哪些方面的支持,在COM组件中能否直接使用Fortran数据类型,就这样一些Fortran编程人员所关注的基本问题进行探讨.