matlab-engine

    8热度

    2回答

    我想从Linux上的C程序(Matlab r2009a,Ubuntu 9.10)以编程方式调用Matlab引擎。 我有我自己的代码(在Windows中工作),但现在我只是想让Matlab的“engdemo.c”程序在Linux上工作。我已经设法编译&链接它(在gcc命令行中包括大约15个-l<lib>开关之后),甚至通过一些ldconfig魔术解决了所有运行时动态链接。 但是,当程序运行时,我只是

    2热度

    2回答

    我尝试从matlab引擎运行和调试脚本文件。在我的C++程序中使用断点,我可以打开一个Matlab编辑器并在脚本中设置一个断点。当我继续C++程序时,断点会被击中,但逐步执行或类似的命令不起作用(以及检查变量或继续运行)。有什么方法可以调试代码吗? 感谢, 菲利普

    4热度

    1回答

    我完全不熟悉MATLAB,我想知道我的选项是用于从C++文件进行数据流传输的。 我听说过使用MATLAB“引擎”来达到这个目的,以及一些像engPutVariable等方法,但是有人能给我一个彻底的例子来说明如何去做这件事吗?我正在尝试实现正弦波的流式传输,但通过发送一组样本数据的简单示例就足够了。

    0热度

    3回答

    我在写一个需要能够运行MATLAB命令的Java应用程序。为此,我正在使用Java应用程序可以调用的C程序来与MATLAB进行接口。但是,即使在研究MATLAB引擎之后,我似乎也无法弄清楚如何编译C程序。本文档似乎是从MATLAB内部编译C程序:http://www.mathworks.com/access/helpdesk/help/techdoc/matlab_external/f39903.

    8热度

    4回答

    我通过试错发现MATLAB引擎函数并不完全是线程安全的。 有谁知道规则? 经过反复试验发现: 在Windows上,以MATLAB的连接是通过COM,因此COM单元线程规则。所有调用都必须发生在同一个线程中,但只要每个连接都被隔离,多个线程就可以发生多个连接。 从下面的答案看来,在UNIX上这种情况并非如此,只要调用是串行进行的,就可以从多个线程进行调用。

    14热度

    3回答

    似乎有几种方法可以在C++中调用matlab并在matlab中调用C++。虽然我试图在这里列出他们,但请指出如果我错过了一些东西。 要在MATLAB中调用C++,还有两种方法。第一个是调用C共享库中的函数。第二个是将C C++代码编译成二进制MEX文件,这些文件将在MATLAB命令行中调用。对于第一种方法,C共享库是否只是一般的库,即不改变它们用于matlab的C代码并从通用C编译器(如gcc)编

    5热度

    1回答

    要在C或C++中调用MATLAB代码,您如何在使用MATLAB引擎和使用MATLAB Compiler mcc从MATLAB代码创建C或C++共享库之间进行选择?他们的优点和缺点是什么?对于第二种方法,请参阅http://www.mathworks.com/access/helpdesk/help/toolbox/compiler/f2-9676.html 是否有其他方法可以从C或C++调用MAT

    2热度

    2回答

    我的新的OpenCV和善于MATLAB 我想要写的下面equalent到的OpenCV [毫米,NN] =尺寸(binaryimage); bwperim(binaryimage); 请任何一个可以帮助

    4热度

    2回答

    我正在使用C++ API来启动MATLAB(通过engOpenSingleUse)。一切工作正常。但我想将窗口的标题从“MATLAB命令窗口”更改为其他内容。 我经常打开它们中的4个或5个,偶尔如果我的程序崩溃就会得到孤儿。如果我能改变标题,我会更好地知道哪一个是哪个。 是否有一个MATLAB命令我可以执行(通过engEvalString)会这样做?

    1热度

    2回答

    我是triyng在C++程序中实现Matlab。 http://www.cl.cam.ac.uk/~sjeh3/wii/ 该应用程序使用的是wii mote lib和Matlab相机校准工具箱(http://www.vision.caltech.edu/bouguetj/calib_doc/)。它完美地工作。 我想用matlab绘图工具来构建应用程序提供的图形。但我遇到了使用matlab引擎构建应