matlab相关内容

从另一个推出一种C ++应用程序,并与它进行通信

我有一个C ++(技术上MATLAB MEX)计划,我打算用它来推出一个独立的纯C ++程序从我的系统上。主调用程序可能看起来类似如下: 无效mexFunction(INT nlhs,mxArray * plhs [],诠释nrhs,常量mxArray * prhs []){ 系统(“路径/到/从/程序”); } 从站后推出的,然后,我会希望有第二个MEX程序将与沟通,将数据发送到从 ..
发布时间:2016-08-19 14:30:08 C/C++开发

fftw3反变换不起作用

我在写一个简单的code复杂的复杂DFT在C与fftw3库。 我写的输入数组双数据的文件,所以我可以用MATLAB的FFT功能进行比较。 我试图执行逆变换,从变换数组,但结果和第一个输入数组是不同的。这是我的结果: FFTW3变换的欢迎及LT;<<<<输入采样的数量(整数)N(位:64)($ P $ 2 pferably功率):8输入样例 在[0] [0] =在-2 ..
发布时间:2016-08-19 14:11:11 C/C++

MEX不在内部认

我试图编译为libdc1394 一个matlab包装这是一个库FireWire相机。 我收到涉及在头文件中的一些内联函数一个奇怪的错误。 我工作在Ubuntu 12.04使用gcc-4.6。我总结了其它MEX文件成功。此包装也很难在Mac进行编译。 的/ usr /本地/ MATLAB / R2012b //斌/ MEX dc1394mex.c`pkg配置--libs --cflags li ..
发布时间:2016-08-19 14:04:18 C/C++

如何转换浮动[] []数组类型到" emxArray_real_T * X"

我已经转换函数,它接受一个N×N的矩阵作为输入,并提供了从MATLAB矩阵输出的N×N至C,使用MATLAB $ C $铬。 它给了我这即有两个参数的函数 无效FUNC(常量emxArray_real_T * X,emxArray_real_T * Y) 我得到x是输入到函数和我可以从y中的函数的输出。 问题是我有浮动[] []数组一个,我希望给这个数据作为输入FUNC,而只需要emxAr ..
发布时间:2016-08-19 00:38:49 C/C++

C ++程序读取恒定(但未知)数列的未知大小的CSV文件(只用浮漂填写)到一个数组

想知道,如果有人可以帮我个忙我尝试建立一个程序,在从CSV文件未知大小的花车大数据块读取。我已经写了这个在MATLAB,但要编译和发布这一让人感动于C ++。 我只是在学习,试图在这一读来启动 7,5,1989 2,4,2312 从文本文件。 code为止。 //读取以CSV // //亚历Byasse#包括LT&;&iostream的GT; #包括LT&;&的fstream GT; ..
发布时间:2016-08-19 00:38:02 C/C++开发

利用X code 5.1下OS X 10.9与MATLAB 2012A MEX文件

我试图编译开发者建立的OpenCV(3.0.0),但是我无法配置我的系统MEX C文件。我试图按照从计算器的建议,目前我可以MEX C ++文件,而不是C的。我所做的就是修改 mexopts.sh ,以便正确 SDKROOT 被使用,也改变了我的部署目标为 10.9 。 我mexopts.sh看起来如下: #PATCH:// MacOSX10.8手动更新到10.9 CC =' ..
发布时间:2016-08-18 23:37:55 C/C++开发

如何检测文本区域的形象?

给定的图像(即报纸,扫描报纸,杂志等),我该如何检测包含文本的区域?我只需要知道该地区,并删除它,不需要做文字识别。 的目的是我想删除这些文本区域,使这些领域的文本是无意义的我的应用程序会加速我的特征提取方法。任何人都知道如何做到这一点? 顺便说一句,这将是很好的,如果这可以在Matlab进行! 最好的! 解决方案 您可以使用的描边宽度变换(SWT)以高亮显示文本的区域。 用我ME ..
发布时间:2016-08-18 23:36:24 C/C++

Matlab的C或C ++

我的工作用Matlab的图像处理项目。我们应该运行我们的程序(旨在成为一个应用程序)上力推的细胞然后再请我们的code转换成C或C ++语言,所以我们得到了它需要多长时间来执行的感觉,然后选择一个平台。到目前为止,我们没有弄清楚如何做到这一点的转换..做什么Matlab的转换为C或C ++?任何想法 解决方案 你需要认识到的第一件事情就是从一种语言移植code到另一个(尤其是语言一样Mat ..
发布时间:2016-08-18 23:20:46 C/C++开发

是否有一个相当于在python MATLAB函数bsxfun?

我想一些端口从MATLAB我的code到蟒蛇,和它的一些使用bsxfun()函数的虚拟复制其次是乘除(我还用它进行逻辑运算)。我希望能够做到这一点没有乘以或除以以节省内存和时间之前实际复制的载体(无论是与函数或具有某种对角矩阵的)。 如果有一个在某种形式的C库bsxfun的等效,这将当然也工作。 解决方案 要明确地回答这个问题:使用 numpy的看看教程通过DSM建议。 ..
发布时间:2016-08-18 23:15:07 Python

创建于MEX稀疏矩阵

如何创建用C编写的创建矩阵如何访问元素单独类似于C经过MEX文件二维稀疏矩阵,说垫[I] [J] ? 我厌倦了使用 mxCreateNumericArray 功能,但我不能够访问的元素,也使它作为一个稀疏矩阵。 请帮忙 解决方案 参见mxCreateSparse这个网页。然后你就会想看看 mxSetPr ,的 ..
发布时间:2016-08-18 23:02:14 C/C++

连接到Matlab引擎从C在Linux中

我试图在Linux(Matlab的r2009a,Ubuntu 9.10的)一​​个C程序编程调用Matlab引擎。 我有我自己的code(这在Windows工作),但现在我只是试图让Matlab的“engdemo.c”计划在Linux上运行。我已成功地编译和放大器;其链接(包括大约15后 -l< LIB> 切换GCC命令行),甚至解决了所有通过某些ldconfig的魔法运行时动态链接 ..
发布时间:2016-08-18 22:59:01 服务器开发

MATLAB和C余弦函数的不同

我在Matlab和c中的相同程序来实现的程序,结果不同。 我有点摸不着头脑了余弦函数不返回完全相同的结果。 我用的是同一台电脑,英特尔酷睿2双核和8字节双数据类型在这两种情况下。 为什么结果不同? 下面是测试: C: 双A = 2.89308776595231886830; 双B = COS(一); 输出(“A =%.50f \\ N”,一); 的printf(“B =%.50f \\ ..
发布时间:2016-08-18 22:43:33 C/C++

Matlab的MEX文件很慢相比,其直接等价的C

我在无法解释(避免)一个Matlab MEX程序并没有Matlab的接口对应的C程序之间的速度差异。我一直在分析数值分析程序: INT的main(){Well_optimized_ code();} 用gcc编译4.4对Matlab的墨西哥当量(直接使用gcc44,这不是目前在Matlab支持的版本,但它需要其他原因):无效mexFunction(INT nlhs,mxArray * pl ..
发布时间:2016-08-18 22:12:42 C/C++

如何从C调用Matlab的功能++

我要调用MATLAB函数在我的C ++项目。 我用Matlab R2010a版本和Visual Studio 2010 首先,我创建了一个简单的MATLAB功能: 函数y = foo的(X) Y = X + 1; 然后我用MATLAB编译器使用MATLAB GUI编译器来编译这个功能(文件 - >新建 - >部署项目,然后选择C ++共享库)。它产生这个文件的2个文件夹:DIST ..
发布时间:2016-08-18 22:09:59 C/C++开发

Makefile文件:转换C- code到MEX code(链接错误)

我有一个 C- code,利用makefile 工作正常。现在,我试图将其转换为MEX 文件,这样我可以从MATLAB运行。这里也,我,利用makefile方式。但是,makefile中MEX给我的错误。 下面是 tsnnls LIB ,我想用我的MEX文件来编译一起。 C-项目的组织: tsnnls_test_DKU.c Include_4_TSNNLS.c Include_4_TSNN ..
发布时间:2016-08-18 15:06:25 C/C++

阅读从MATLAB文件中的数据转换成C

我想学习如何使用C API来读取Matlab的 .MAT 文件,但它不工作如我所料: 我想只要打开 test.mat 称为一个很简单的 .MAT 文件,读取值从该文件并将其存储在C变量。我用下面的命令来创建 test.mat 在Matlab: >值= 3; >保存(“test.mat”,“值”) 下面是我的C code,它甚至不编译 - 编译器似乎并没有找到头文件。请参阅下面的 ..
发布时间:2016-08-18 14:50:08 C/C++

fftshift / ifftshift C / C ++源$ C ​​$ C

有谁知道是否有已经实现这两个功能它们在MATLAB定义方式的自由和开放源码库? 感谢 解决方案 或者你也可以自己通过键入做键入fftshift 键,重新编码,在C ++。这并不是说复杂Matlab的code的。 ..
发布时间:2016-08-18 14:10:27 C/C++开发

MATLAB用C C ++和C C ++在MATLAB

似乎几种方法来调用MATLAB用C C ++和调用C C ++在MATLAB。当我尝试在这里一一列举,请指出来如果我错过了一些东西。 要调用C C ++在MATLAB中,也有两种方法。第一个是打电话用C共享库中的函数。第二个是要编译C C ++ code成二进制MEX-文件,这些文件将从MATLAB命令行调用。对于第一种方法,是C共享库都只是笼统的,即不改变自己的C code代表MATLAB和一 ..
发布时间:2016-08-18 14:09:03 C/C++

性能折衷 - 当MATLAB是更好/比C / C ++慢

据我所知,C / C ++是低级语言并产生相对优化的机器code,当我们与其他任何高级语言进行比较。但我想有pretty远不止于此,这也是显而易见的,从实践中。 当我做一些简单的计算,如高斯样本采集左右的蒙特卡罗平均,我看没有太大的C ++实现或MATLAB实现之间的差异,有时其实MATLAB及时执行好一点。 当我移动到更大规模的模拟成千上万code线,缓缓真实的画面显示出来。 C ++模拟显 ..
发布时间:2016-08-18 13:47:42 C/C++开发

传递指针参数在MATLAB到C-DLL函数foo(CHAR **)

我写一个C-DLL是从MATLAB调用。 它是可调用为const char ** 参数的函数?例如。 无效myGetVersion(为const char **); 的C code将是:为const char *版本= 0; myGetVersion(安培;版本); 什么会相应MATLAB- code(如果可能的话)? 非常感谢你! P.S .: 我觉得这是帮助页面,但我不能发现我 ..
发布时间:2016-08-18 13:22:44 C/C++