matlab-compiler相关内容
背景 假设我在 MATLAB 中编译了以下简单函数 function foo(path_to_m_file)disp(['正在运行'path_to_m_file])运行(path_to_m_file);结尾 函数 foo 只是获取一个 .m 文件的路径并尝试运行它. 然而,当我在编译后实际尝试运行 foo 时: ./run_foo.sh $path_to_run_time $pa
..
两者有什么区别? 据我了解,MATLAB Compiler 将 MATLAB 代码包装成 .exe 文件,这样就可以在不安装 MATLAB 的情况下使用它,并且只需要 MCR.最重要的是,MATLAB Builder NE 还可用于生成与 .Net 框架一起使用的 .Net 程序集,而不是 .exe 文件,但它们仍然需要 MCR. 现在我不明白 MATLAB Coder 是干什么用的?
..
我正在尝试运行MatLab Coder,将matlab .m文件转换为.mex,以希望更快地运行代码. 尝试通过MatLab Coder引擎构建文件时,出现以下错误: Undefined function or variable 'k'. The first assignment to a local variable determines its class. k是在上一个循环中确定的
..
我有一个Matlab函数编译到C库中.我正在使用C#应用程序中的该库. 如果我第一次在C库中调用函数,则一切正常,但第二次调用会导致异常-mlfMyfunc返回指向结果的空指针插入指针(即使在mlfMyfunc调用之后,output1和output2参数均为IntPtr.Zero) 我的DoubleArray类(围绕mx...函数的包装器)经过了充分的测试,我认为它可以正常工作.
..
function []= process(f1, f2, f3, f4, height, th) %%omitted the the large code from in between in order to just propose the problem%% ValuesInInches(12)=t1*t; ValuesInInches(8)=realneck(f1,f2,height
..
我试图在Ubuntu 14.04中使用Matlab 2013a创建可执行文件,经过一番研究,我了解了以下命令,创建了可执行文件 mcc -mv matlabfile.m 但是,当我运行此命令时,出现以下错误 No command 'mcc' found, but there are 33 similar ones mcc: command not found
..
当我试图在Linux机器上制作我的.m文件的可执行文件时,某些.m文件运行得很好. 但是,在.m文件内部有摄像机输入的一个文件给了我这个错误: Depfun错误:'MEX文件中出现意外的标准异常. What()是:..'使用mcc时出错执行mcc时出错,返回状态= 1(0x1). 但是当我在Windows和R2012a上使用相同的.m文件时,它可以正常工作而没有任何错误.
..
我在Matlab中有一个功能.我从中创建了一个python包,用于我的python代码中.到目前为止,一切都很好.当我在python中调用函数时,收到消息: MatlabRuntimeError:评估函数结果时发生错误.细节: 文件C:\ Users \ Roberto \ AppData \ Local \ Temp \ Guilherme \ mcrCache9.0.1 \ classi
..
我找到了这段代码来调用Matlab编译器,当从Matlab命令提示符处调用该函数时,它可以正常工作,我将此函数构建为.Net Assembly,但是每当我尝试在我的C#应用程序中使用它以构建一些代码时, .m文件我例外,您认为我的问题在哪里? Matlab代码: function compileCode(mfile,dllName , dnetdir) %% Create
..
我正在尝试编译一个共享库,它将在Ubuntu 11.04上调用MATLAB函数.像命令一样: mcc - B cpplib:libStepCluster StepCluster.m 出现以下错误. /usr/lib/i38-linux-gnu/i686-linux-gnu/4.5.2/cc1plus: /usr/local/MATLAB/R2010a/sys/os/glnx86/l
..
我有一个M脚本,该脚本通过GUI从用户那里获取参数值,然后使用更新后的参数值模拟simulink模型.我想将其转换为一个独立的exe文件,该文件无需Matlab& Simulink(即仅适用于Matlab Runtime Compiler).我正在使用32位MATLAB 2010b. 我的方法: 由于Matlab编译器无法转换 sim 函数,因此我首先使用Rapid Simulation目
..
我必须将应用程序作为独立Matlab可执行文件交付给客户端.该代码包括对内部创建多个单元格数组的函数的一系列调用. 我的问题是,随着用户负载的增加,对该函数的调用次数增加时,就会发生内存不足错误.我猜这是低级内存碎片,因为工作区变量与循环数无关. 如此处所述,退出并重新启动Matlab是解决此类内存不足错误的唯一解决方案,网址为那一刻. 我的问题是,如何在独立应用程序中实现这种机
..
我的问题非常特定于matlab编译器和运行时的奥秘.因为只有熟悉matlab运行时API的人才能回答,所以我缩短了很多细节.请让我知道我是否应该更详细. 简介 使用matlab编译器&运行时,我可以从C#程序中调用用m代码编写的函数.假设致电: function [result] = foo(n) %[ result = 0; for k = 1:n,
..
我已经下载了此代码; http://www.cs.sfu.ca /%7Emori/research/superpixels/superpixels64.tar.gz 在自述文件中说; 在yu_imncut目录中的* .c上运行mex -largeArrayDims -largeArrayDims对于64位体系结构是必需的(感谢Richard Lowe为64位MATLAB提供了修复
..
我有一些Matlab代码和一个GUI,我想制作一个独立的应用程序来保护我的源代码.我如何建立这个独立的? 谢谢您的指导. ================================================ ================================ 我在帮助中找到了 如果您不想以这种格式分发专有的应用程序代码,则可以使用以下更安全的选项之一:
..
我需要将一些MATLAB代码转换为C ++.我正在使用Visual Studio 2010,并已安装MATLAB编译器.我想知道如何去做. 当我发布项目时,最终用户是否必须通过MATLAB安装任何内容? (事实并非如此) 解决方案 您可以编译Matlab脚本转换为独立的可执行文件,但我不熟悉将Matlab代码转换为Visual C ++代码的Matlab工具.您可以使用 Simuli
..
MATLAB 2014a(8.3)运行时编译器(MCR)尝试启动已部署的错误(使用 部署工具)在Ubuntu 13.04中运行. 在安装MCR之后,如果有人运行已部署的应用程序,则会出现以下错误: error while loading shared libraries: libmwlaunchermain.so: cannot open shared object file: No
..
问题 我希望它在正在运行(已编译)的Matlab可执行文件中“监听"标准输入流. 我相信这是用c或类似语言完成的方式: #include stdio.h fgets(line, 256, stdin) 或更详细地说,它可以这样使用: if (!fgets(line, 256, stdin)) return; if (line[0] == '\n') co
..
我在Ubuntu 14.04服务器上安装了Tomcat 7和MCR 8.3. Matlab已正确安装,因为我可以执行某些程序,但是当我尝试执行其他程序时却出现此错误: 无效的MEX文件'/usr/local/MATLAB/MATLAB_Compiler_Runtime/v83/mcr/toolbox/matlab/sparfun/etree.mexa64':libmwarpack.so:无法
..
我使用MATLAB编译器通过很少的MATLAB代码生成了.NET Assembly: function output_arg = extest( input_arg1,input_arg2 ) output_arg = input_arg1+input_arg2; end 我用向导生成了dll. 在我的Visual Studio项目中,我将引用添加到生成的dll(extes
..