可以从MATLAB调用c#脚本吗?
我在MATLAB中有一个脚本,它编写了一个CSV,CSV由一个c#脚本读取,这个c#脚本编写了更多的CSV,我返回并在MATLAB中阅读可以从MATLAB调用c#脚本吗?,c#,matlab,C#,Matlab,我在MATLAB中有一个脚本,它编写了一个CSV,CSV由一个c#脚本读取,这个c#脚本编写了更多的CSV,我返回并在MATLAB中阅读 有没有什么方法可以自动执行,这样我就不必每次手动调用c代码了 从Matlab调用.net非常容易。官方文档位于,您应该知道Matlab是区分大小写的(即使在指定装配路径时也是如此),并且它在可以通过边界来回传递的对象类型方面也受到限制 如果从Matlab将一个数组传递到C#dll中,它将显示为一个裸对象数组,而不是一个数字数组。在Matlab中,可能需要使用c
有没有什么方法可以自动执行,这样我就不必每次手动调用c代码了 从Matlab调用.net非常容易。官方文档位于,您应该知道Matlab是区分大小写的(即使在指定装配路径时也是如此),并且它在可以通过边界来回传递的对象类型方面也受到限制
如果从Matlab将一个数组传递到C#dll中,它将显示为一个裸对象数组,而不是一个数字数组。在Matlab中,可能需要使用char和cell方法将字符串和数组转换回所需的形式 回答标题问题,例如“是否可以从MATLAB调用C#函数”:是的。Mathworks在其网站上提供了体面的文档。当然,有一些限制和一些棘手的怪癖需要考虑,但基本上您可以创建.NET类的实例,并从MATLAB与.NET应用程序交互 要对自动化这一过程提出建议,您可能需要深入了解以下内容:
在这个扩展中:也可以调用。从另一个角度来说,有点像说话。基本数据类型不会有问题,但当它有了更多的进步时,它会让你面临一些严峻的COM挑战。你所说的C#脚本到底是什么意思?一个.csx文件?图书馆?可执行文件?还是别的什么?