mex 相关问题

MEX文件(MEX代表Matlab EXecutable)是由C,C ++或Fortran源代码生成的动态链接子程序,编译后可以在MATLAB®中以与MATLAB函数或内置函数相同的方式运行。

将堆栈跟踪与MATLAB .mexa64文件中的源代码相关

我有从Matlab调用的自定义C绑定,有时会遇到分段错误。如何在源代码中识别出相应的语句正在产生SEGFAULT?我的C函数是...

回答 2 投票 0

Mex类型C文件到普通C文件

我有一个使用mex函数编写的c文件,由Matlab使用mex编译器运行。现在,我想在没有Matlab环境的情况下运行那些mex类型的.c文件。因此,有什么方法可以将mex类型的.c文件转换为...

回答 1 投票 0

LAPACK dgeev函数在特征向量估计中不起作用

我拥有使用Lapack库在MEX中计算特征值和特征向量的代码:char * JOBVL =“ N”; char * JOBVR =“ V”; mwSignedIndex LDA,LDVL,LDVR,LWORK,INFO; LDA =昏暗; LDVL =昏暗; LDVR = ...

回答 1 投票 0

在MATLAB中使用MEX-C函数进行分段故障

我在MATLAB中创建MEX-C函数时遇到问题。在这里,我想返回由我的计算例程生成的一些数据,并将其放入plhs [0]。我想我有一个...

回答 1 投票 0

为什么在matlab中发生有关gcc的错误?

我已经从github下载了该代码。每当该代码尝试检查mexopencv(lib文件夹中的文件)时。它显示了Matlab 2017a上的错误,它是:[错误3],请确保gcc> = 4.4 g ++ ...

回答 1 投票 0

[MATLAB升级到macOS Mojave后不再卸载MEX文件

[在MATLAB中,clear mex从内存中卸载所有MEX文件(除非它们已被锁定)。在macOS的早期版本中,我能够重新编译MEX文件并运行修改后的版本,而无需重新启动...

回答 1 投票 8

通过mex使用.dll(构建Visual Studio 2013 Toolset vs120时出现分段错误)>

[客户端必须格式化以分号“;”分隔的接收数据流。并通过mex函数将数据传递到Matlab环境。我创建了.dll来进行... ...>

回答 2 投票 1

MATLAB Mex套接字包装库

[有人使用Mex为MATLAB编写了POSIX套接字包装库吗?我基本上想打开,写作和阅读。同步和异步替代方案都很好。我的主要目标平台是...

回答 1 投票 2

如何在mex编译代码语句中使用变量?

我正在将c ++文件编译为mex文件。我将对mex文件执行以下操作,例如copyfile或movefile。所以我想使用c ++名称的变量。例如,我有一个文件...

回答 1 投票 0

定期从mexFile发送数据到MATLAB

我现在正在使用完全用MATLAB编写的数据采集工具。我的同事希望我在MATLAB中编写此东西,以便他们可以扩展和修改它。软件...

回答 3 投票 3

如何判断c ++向量中的值类型(int或double)?

我正在使用C ++中的模板,通过mexPrintf在Matlab中显示矢量内容。与printf类似,mexPrintf需要类型(%d或%g)的输入。作为先验,我知道向量的类型。我...

回答 2 投票 3

如何使用索引命名变量以存储输入的mxArray?

我想实现一个将mxArray(来自Matlab)的输入变量转换为C ++的函数。详细来说,如果输入变量是一个单元格,它将被排列成一个向量,就像下面的(i = 0; i

回答 1 投票 0

mxIsDouble,mxIsSingle和mxIsClass的返回类型(用于Fortran的MATLAB mex)

根据https://www.mathworks.com/help/matlab/apiref/mxisclass.html,Fortran的mxIsDouble的返回值(也是mxIsSingle和mxIsClass)是INTEGER * 4。这是我的问题:...

回答 1 投票 0

在2级S-功能未初始化的全局变量

我试图做一个2级的S-功能,将像一个缓冲区(我刚开始学习S-功能)。现在我想的是,每一个输入进来的时候它被存储在一个索引...

回答 1 投票 1

从MATLAB CSC转换为CSR格式

我使用MEX桥对从MATLAB稀疏矩阵执行某些操作。为此,我需要输入矩阵转换成CSR(压缩行存储)格式,因为Matlab的存储稀疏...

回答 3 投票 2

如何配置CMake编译MEX文件?

我想在CLion而不是在MATLAB中编译MEX文件(MATLAB可执行文件)(它在编写C代码时没有帮助)。但是,MEX文件需要#include mex.h(pp),这是不可用的...

回答 1 投票 3

使用单元格数组在C ++ Eigen Matrix和MATLAB mxArray之间传递数据

我想在Eigen Matrix / Vector和mex数组之间传递数据。在下面的代码中,我定义了一个名为y_output的mex数组,它包含一个单元数组。变量y_output将传递给...

回答 2 投票 2

C:矩阵向量乘积,乘以两个双数给出错误的符号

我正在尝试执行一个简单的矩阵时间向量乘法,由于某些原因,我在我的结果中得到了错误的符号。我不知道为什么会这样,......

回答 1 投票 3

如何在MATLAB中从包函数生成MEX?

我有以下目录结构:main + model run.m + options opt.m main.m等等。我在+ model目录下有一个名为run的函数,它依赖于某些函数...

回答 1 投票 2

如何在MATLAB中创建一个字符串数组?

我想传递一个从C ++到MATLAB的字符串向量。我已经尝试使用可用的函数,如mxCreateCharMatrixFromStrings,但它没有给我正确的行为。所以我有 ...

回答 2 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.