c#与matlab混合编程,m文件里的函数能不能嵌套调用,?几个m文件能放在一个dll里面吗?

如题所述

能不能嵌套没试过,应该可以的,m文件放一个dll是可以的,每个m文件在C#中就是一个类,dll的名字是命名空间。追问

我用matlab做了个一维的优化,然后用C#调用的时候编译时没错,输入数据计算的时候就出现问题了,不知道是什么原因?

追答

一维的优化是什么东西,我只是以前在C#中没有矩阵操作的类,用m文件当矩阵运算的工具用过,C#调用Matlab的速度感觉真的很慢,后来找到矩阵类了,就没调用过了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-13
不知道你的问题解决了没有,我也在尝试用嵌套函数,并且主函数和子函数都要接受C#中的传递来的常数,编译后好像提示说内部函数有问题,进行类的初始化时有异常
第2个回答  2018-02-19
你好,请问一下如果MATLAB里面的函数是互相嵌套的,在c#调用dll时,该如何去实现呢?
相似回答