作者hpbrother (黑皮)
看板C_Sharp
标题Re: [问题] 如何利用Matlab写好的.m档转成C#能用的DLL
时间Thu Jan 15 15:56:06 2009
matlab要写成function的形式
把刚刚的dll加入参考
把.NET里的Math Works…..也加入参考
把COM里的Matlab Application….加入参考
记得 using dll和MLApp
int xx = 2;
IOputclass demo = new IOputclass(); //IOputclass是你的class名称
MathWorks.MATLAB.NET.Arrays.MWArray m = 6, n = 2; //传入
MathWorks.MATLAB.NET.Arrays.MWArray[] x;//输出
x = demo.IOput(xx, m, n);
MessageBox.Show(x[1].ToString());
※ 引述《smallgun ()》之铭言:
: 因为我用Matlab的deploytool工具把m档转成DLL後
: 也把此DLL加入参考...发现不知如何写code来呼叫它
: 看了Matlab的范例也不太懂...
: 麻烦各位大大帮个忙罗~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.22.18.83
1F:推 smallgun:请问demo.IOput是原本Matlab的IOput.m档吗? 01/15 19:26
2F:推 smallgun:IOput是原本转成Dll之前的m档吗?? 转成DLL後还需要m档吗? 01/15 19:33