mex 相关问题

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

通过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

如何将mex函数的输入作为整数值传递?

我试图传递一个mexfunction的参数,一个表示mxCreateDoubleMatrix的列数的整数。除了在主...之外的任何地方都不应该使用这个整数

回答 1 投票 0

如何在将GSL库链接到Matlab MEX时修复“未知类型名称”错误

我目前正在尝试优化我在MATLAB(版本R2019a)中工作的一些代码。为了计算我的结果,MATLAB必须多次计算某个函数,从而减慢一切。因为......

回答 1 投票 1

在MATLAB上用G ++构建的问题

我对MATLAB有点新,但我目前正在尝试使用G ++(版本6.3)作为编译器来构建MEX文件。我得到了错误MEX成功完成。使用'g ++'构建。使用mex / disks /时出错

回答 1 投票 0

符号大写是否在具有链接dll的目标文件中很重要?

我正在尝试让gfortran编译器在Windows上使用MATLAB来创建mex文件。 Gfortran不受支持,但英特尔Fortran编译器让我相信Fortran编译器......

回答 1 投票 1

如何制作ld导出大写符号?

我正在努力让gfortran代替Windows 10上用于MATLAB的英特尔Fortran编译器.GCC风格的名称修改,至少对于gfortran来说,是使符号名称全部小写......

回答 1 投票 0

如何确定c-mex s函数中的输入序列?

我在simulink中实现了一个c-mex函数,用于加速两个矩阵的乘法运算。到目前为止它正在工作,但我发现输入排序/序列取决于命名...

回答 1 投票 2

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