c#调用Matlab引擎的几种方式
来源:互联网 发布:windows10软件字体模糊 编辑:程序博客网 时间:2024/05/19 00:48
c#可以调用matlab生成的支持.net的DLL,但是会有各种问题,而且其在运行过程中也脱离不了Matlab引擎,故,直接调用Matlab引擎更方便。
一下四种调用matlab引擎的方式参考了网上给出的方式:
第一种
MLApp.MLAppClass matlab = new MLApp.MLAppClass();
matlab.Execute("you matlab command");
第二种
MLApp.DIMLApp matlab = null;
Type matlabAppType = System.Type.GetTypeFromProgID("Matlab.Application");
matlab = System.Activator.CreateInstance(matlabAppType) as MLApp.DIMLApp;
matlab.Execute("you matlab command");
第三种
MLApp.MLApp matlab = null;
Type matlabAppType = System.Type.GetTypeFromProgID("Matlab.Application");
matlab = System.Activator.CreateInstance(matlabAppType) as MLApp.MLApp;
matlab.Execute("you matlab command");
第四种
MLApp.MLApp matlab = new MLApp.MLApp();
matlab.Execute("you matlab command");
测试了 上述方法的第三种和第四种,第四种的移植性不太好,没有采用,采用了第三种,在测试过程中,发现假若安装机安装的matlab的版本要不低于开发机所安装的matlab版本
- c#调用Matlab引擎的几种方式
- C#调用摄像头的几种方式
- Matlab与C#连接的几种方式比较
- C#与Matlab混合编程的几种方式
- C#与Matlab混合编程的几种方式
- C#异步调用的几种方式介绍
- MATLAB出图的几种方式
- vc调用matlab的m文件混合编程(引擎方式)
- 几种Web Service的调用方式
- 远程调用的几种方式
- vc6调用dll的几种方式
- 调用HttpHanlder的几种返回方式
- WebService客户端的几种调用方式
- 远程调用的几种方式
- 函数调用的几种方式
- WCF客户端调用的几种方式
- servlet调用的几种方式
- js函数的几种调用方式
- jstl fmt标签使用
- C++学习笔记
- 计算机基础知识
- 基于jrtplib的rtp数据发送
- 【Django turorial 4】
- c#调用Matlab引擎的几种方式
- 关于C++中RTTI的思考?
- C++ Dll
- XP硬盘安装Ubuntu 10.10双系统图解
- Percona对MySQL标准版本的改进
- JavaEE 各种技术原理图
- 安装Ubuntu 10.10后XP启动项丢失
- Spatial index is slow when trying to find all the points within a range of a geocode.
- ps 进程状态