日期:2014-05-17  浏览次数:20850 次

C# 程序调用matlab
之前用matlab做了一个图,是用的contour函数,公司现在要求用C#程序做出相同的图来,但是我看不懂matlab中的contour函数,还原不出contour的计算公式。
不知道有没有大神可以看懂contour函数并知道它里面的计算公式。
然后matlab中的函数式是不是可以生成DLL啊?,就是可以让C#直接调用的那种。

麻烦各位帮帮忙,对问题描述不明白的地方请指出,我再细说。

------解决方案--------------------
C# 是可以调用Matlab的,这个我做过。
在别的电脑运行的时候,要安装一个Matlab的一个工具,叫什么名字忘了,大概150M的大小的文件。
你google一下吧!我当时也是google出来的。。。
------解决方案--------------------
我是传送门
------解决方案--------------------
1,写个contour的m文件;
2,输入deploytool,生成.net dll;
3,引用该dll,同时引用matlab安装目录下的mwarray.dll;
4,在其他电脑上,需要安装目录下的mcr.exe一起打包。
------解决方案--------------------
以前有用Lcc-win32编写的生成了*.dll,*.mexa64,*.mexa32等文件,结果matlab用vs2010调用这些竟然不行