作者wchao (该过点正常的生活)
看板C_Sharp
标题Re: [问题] using Matlab in C#
时间Mon Jun 13 20:55:59 2005
※ 引述《CathyP ()》之铭言:
: 有没有人会?
: 烦请告知,谢谢。
: 我有找到这个,但是在天龙网页找不到...
: http://www.lephanpublishing.com/MATLABbook/MatlabCsharp/MATLABBookCsharp.html
透过COM的late binding
首先当然要先reference Matlab7.0的COM元件
late binding使用的方法如下:
Type typ = Type.GetTypeFromProgID("Matlab.Application");
Object mlapp = Activator.CreateInstance(typ);
然後利用typ.InvokeMember("Matlab COM介面提供的函数名称",
BindingFlags.Default | BindingFlags.InvokeMethod,
null,
arrayInputParams);
其中arrayInputParams为你欲呼叫COM介面函式的参数阵列
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.34.90.197
※ 编辑: wchao 来自: 218.34.90.197 (06/13 20:56)
1F:推 jiing24:cool, I like both matlab and C# 59.120.12.63 06/25