c#,xp系统,Matlab6.5
来源:互联网 发布:淘宝花溪折扣店 编辑:程序博客网 时间:2024/05/16 18:53
编译环境:c#,xp系统,Matlab6.5
新建一个窗体项目,添加matlab引用。
然后试了四种方式调用matlab:
第一种
view plaincopy to clipboardprint?
- MLApp.MLAppClass
matlab new= MLApp.MLAppClass(); - matlab.Visible
= 1; - matlab.Execute("figure(1)");
第二种
view plaincopy to clipboardprint?
- MLApp.DIMLApp
matlab null;= - Type
matlabAppType = System.Type.GetTypeFromProgID("Matlab.Application"); - matlab
= System.Activator.CreateInstance(matlabAppType) as MLApp.DIMLApp; - matlab.Visible
= 1; - matlab.Execute("figure(2)");
第三种
view plaincopy to clipboardprint?
- MLApp.MLApp
matlab null;= - Type
matlabAppType = System.Type.GetTypeFromProgID("Matlab.Application"); - matlab
= System.Activator.CreateInstance(matlabAppType) as MLApp.MLApp; - matlab.Visible
= 1; - matlab.Execute("figure(3)");
第四种
+ expand sourceview plaincopy to clipboardprint?
四种情况在本机上均可启动matlab
然后把生成的程序copy到(包括Interop.MLApp.dll)
1,xp系统,matlab2009a
发现第一和第四种方式运行会报错,第二和第三种可以启动matlab。
这MLApp.MLAppClass,
2,win7系统,matlab2009a
结果同1。
编译环境:c#,win7系统,Matlab2009
四种调用方式不变,在本机上均可运行
然后把生成的程序copy到(包括Interop.MLApp.dll)
1,xp系统,matlab6.5
发现第一和第四种方式运行会报错,第二和第三种可以启动matlab。
2,xp系统,matlab2009a
四种情况在本机上均可启动matlab
结论:为了避免matlab版本问题,最好使用第二和第三种方法。
C#调用Matlab 引擎
- c#,xp系统,Matlab6.5
- VC6.0和Matlab6.5编程注意事项
- (转)在linux下安装matlab6.5
- matlab6.5版本和matlab7版本以上的区别
- MatLab6.5[含win7环境下安装指南]
- XP系统上运行objective-c程序
- XP系统想换成Win7 系统C盘 疑问重重
- 不影响XP系统,不重装XP系统下扩展C盘容量
- xp系统
- window xp 清除系统垃圾,给C盘省空间。
- XP系统下简单的清理系统盘(C盘)
- xp下c语言获取系统日期及时间
- XP系统的C:\windows\system32\在Win7的位置
- Windows XP 系统创建 Objective-C 开发环境
- Xp系统优化 虚拟内存(5)
- xp系统下硬盘安装centos6.5
- Windows XP系统进程
- xp初始化系统进程
- 为空时动态SQL书写
- 袁永福的博客系列文章链接集合
- android消息处理笔记
- MATLAB 的GUI组件
- 关于git的博文收集
- c#,xp系统,Matlab6.5
- [XDesigner.ORM开源框架]简介
- Linux 发行版本
- c1-3-main-frm_12422-12799渲染日志
- android 多语言对应表
- 国嵌视频学习之交叉工具链
- Facts About Fingerprints
- Win Server 2003 WCF服务搭建
- 发布XDesigner.Writer第一个版本