问题标签 [matlab-compiler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 在同一台机器上运行 Matlab MCR 和 MATLAB
我无法让已编译的 .exe 文件使用 MCR 而不是 Matlab 运行(我可以说是因为该程序使用了多个线程,如果它使用 MCR 运行它就不会这样做)。MATLAB 文档(http://www.mathworks.com/help/toolbox/compiler/f12-999353.html)说:
“要针对 MCR 安装运行已部署的组件,mcr_root\ver\runtime\win32|win64 必须出现在您的系统路径中 matlabroot\runtime\win32|win64 之前。
如果 mcr_root\ver\runtime\arch 首先出现在编译的应用程序路径上,则应用程序使用 MCR 安装区域中的文件。
如果 matlabroot\runtime\arch 首先出现在已编译的应用程序路径上,则应用程序使用 MATLAB Compiler 安装区域中的文件。”
谁能帮我把这些点联系起来?我不知道这是什么意思。谢谢!
c# - 如何重定向已编译的 matlab 脚本的输出?
我得到了一些使用 .net 编译器编译的 matlab 代码。
我可以从控制台应用程序很好地运行它,但如果有一些警告,它们会打印在命令窗口中。
我希望能够隐藏它们,或者在其他地方打印它们。
如何为部分代码(而不是单独的进程)重定向标准输出?
matlab - MCR libmwi18n.so 文件丢失
我刚刚安装了 Matlab MCR,并尝试运行一段代码:
我得到这个错误作为回报:
有谁知道为什么 libmwi18n.so 不见了?我怎样才能找到它/修复这个错误?
编辑:下面是 run_test.sh 的内容。它是使用 MCC 编译的,非常基础。
.net - .net 和 matlab 集成
我只是好奇。集成 matlab 和 .net 的最便宜和最现代的选择是什么。我相信除此之外还有其他选择:
java - MATLAB MCR 中的 java 类路径设置是否跨 GLOBAL JAVA 作业?
我有一个 Java 代码来调用两个 MATLAB 作业。第一项工作是使用 javaaddpath 设置 java 类路径以包含 jdbc 驱动程序 jar。第二个工作是从数据库中读取数据。第一个作业成功执行。但是第二个作业不能拾取第一个作业设置的类路径。如果我使用 javaclasspath('-all') 打印出 java 类路径,则 jdbc 驱动程序 jar 不存在。javaaddpath 设置可以跨全局 java 作业吗?
我正在使用 MATLAB AND MCR 2012a。谢谢!
java - 我在 Java 项目中构建了一个 matlab 代码,现在在运行调用该 matlab 函数的 java 代码行时出现错误
我的 matlab 代码进行图像处理,我制作了 matlab 函数,它有 2 个图像作为输入。我编写了一个单独的java 类来执行matlab 的imread 功能,即将jpg 图像读入3D 数组(它是一个RGB 图像)。
你能告诉我如何解决这个错误吗?是我的java代码有问题,还是matlab代码的导入有问题?我对Java很陌生,所以我无法弄清楚问题所在。谢谢!
linux - 用于 LINUX 的 MATLAB 编译器
我希望将一个.m
文件(程序)从 MATLAB 编译到 Linux。我已经在 Windows 操作系统上使用
我在MATLAB 网站上看到我可以使用 GNU g++。
这是否以与 MATLAB 编译器类似的方式工作,只需在 MATLAB 中编写一行代码,还是我必须在 Linux 终端中运行它?
另外,这个编译器在获得所需输出方面是否存在问题?
matlab - MATLAB 编译器处理来自无关工具箱的 mcc.enc
我正在使用 mcc 编译我的 MATLAB 项目。我正在使用的机器上安装了许多 MATLAB 工具箱,但我的代码只需要几个(例如 distcomp 和图像)。但是,每当我运行 mcc 时,它最终都会为许多工具箱“处理”mcc.enc 文件,包括那些我的代码不需要的工具箱。
这是 mcc 输出的开头(我正在运行它以-R '-nodisplay'
与我正在使用的集群兼容)。
我注意到在我的桌面上运行 mcc 时它也会做同样的事情。其中一些 mcc.enc 文件(尤其是 .../signal/mcc.enc 和 .../nnet/mcc.enc)需要比 mcc 的其余部分执行更多的时间来处理。有没有办法排除处理不需要的 mcc.enc 文件?
c++ - 错误:mclmcr.h:没有这样的文件或目录从 C 调用 matlab 函数
我正在尝试使用 C++ 中的 Matlab 用户定义函数。我使用以下命令创建了库。
mcc -B csharedlib:libMyLib myFunction.m
它不会创建 mclmcr.h 和 libmwmclmcrrt.so。我想知道它是运行时库的一部分吗?
谢谢
windows - Matlab编译的.exe不能用任务调度器运行但是可以双击运行
我有一个matlab编译的.exe文件,双击可以正常运行,但是用任务调度器运行时,弹出如下错误:
而实际上我已经安装了MCR的7.17,否则它不会双击运行。任何人都可以帮助解决这个问题吗?非常感谢!