当前位置:编程学习 > C#/ASP.NET >>

C#调用Matlab生成的dll

用C#编写一个数值计算程序,要用到贝塞尔函数,Matlab中有现成的m文件,所以就想直接调用。由于对此不了解,所以查资料花了一下午时间。
大概是先用Matlab把m文件编译成dll,再在C#程序中调用。
经过查资料,自己实践,现可以生成dll文件。但在C#中调用就出问题了。
由于不熟悉,再加上网上资料很多但不详细,所以就不清楚在C#中调用dll整个步骤。
困惑有以下几点
1、在资源管理器中,添加引用,要添加哪些dll
2、using "命名空间",需要using哪几个命名空间
3、主程序中需不需要声明。


——————————————————————————————————
最好能给出一个简单示例。生成dll文件的步骤就不需要了。主要讲解一下C#调用dll


谢谢! --------------------编程问答-------------------- 围观,不过告诉你,很慢地
--------------------编程问答-------------------- 谁能帮解答一下啊  --------------------编程问答-------------------- using MathWorks.MATLAB.NET.Utility;     

using MathWorks.MATLAB.NET.Arrays;  

//这两个引用显然要添加,不过好在这两个命名空间属于一个库MWArray.dll

//C:/Program Files/MATLAB/R2007a/toolbox/dotnetbuilder/bin/win32/v2.0/MWArray.dll

看这篇:

http://blog.csdn.net/safirst/article/details/1763873

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,