using C# functions in matlab
显示 更早的评论
Hi, I wanted to use functions from a c# dll in matlab. How would I do this using version 2010a
Thanks Barinder
回答(2 个)
Kaustubha Govind
2012-2-13
编辑:Kaustubha Govind
2012-11-19
2 个投票
7 个评论
Friedrich
2012-2-13
Right, for .NET MATLAB has a different API. The command to start with is NET.addAssembly.
Barinder
2012-2-13
Kaustubha Govind
2012-2-14
See http://msdn.microsoft.com/en-us/library/dkkx7f79(vs.71).aspx
Barinder
2012-2-14
Kaustubha Govind
2012-2-14
Sorry, I don't have any experience with .NET assemblies, but you might be able to find something by searching on the web. Does your DLL load a third-party assembly called EZ_B? Looks like that DLL (or one of its depedencies) could not be loaded. You probably need to register all those DLLs also with GAC, or add it to the system path: http://stackoverflow.com/questions/951259/could-not-load-file-or-assembly-or-one-of-its-dependencies-access-is-denied
John
2012-11-15
The suggestion to see "Using .NET Libraries from MATLAB" looked primising, but the link is broken.
Kaustubha Govind
2012-11-19
Thanks for pointing that out, John! Fixed the link.
Walter Roberson
2012-2-10
0 个投票
See loadlibrary() . You will need a .h file for the dll .
类别
在 帮助中心 和 File Exchange 中查找有关 Get Started with Microsoft .NET 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!