我可以从一个Matlab脚本调用c共享库函数?

1视图(30天)
在Matlab的文档,我只看到提到调用外部函数(使用一个C共享库)从命令行。我想知道如果我可以调用外部函数在Matlab的m文件(脚本)。其次,我可以有一个Matlab脚本调用loadlibrary()和第二个脚本调用calllib () ?谢谢你!

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2018年3月16日
是的,任何可以被称为在命令行可以在脚本中调用。
是的,如果你loadlibrary()在一个脚本可以calllib()在一个不同的脚本。你甚至可以loadlibrary()和calllibrary()在不同的功能,而无需通过任何变量。图书馆就可以访问所有的脚本和函数。
1评论
迈克·希德
迈克·希德 2018年3月16日
非常感谢。我想这一定是这样,但我找不到明确阐述了Matlab的文档。我不准备测试一下自己,这真的很有用。再一次,谢谢。

登录置评。

类别

找到更多的在C共享库集成帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!