问题标签 [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.

0 投票
2 回答
2741 浏览

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 安装区域中的文件。”

谁能帮我把这些点联系起来?我不知道这是什么意思。谢谢!

0 投票
1 回答
528 浏览

c# - 如何重定向已编译的 matlab 脚本的输出?

我得到了一些使用 .net 编译器编译的 matlab 代码。

我可以从控制台应用程序很好地运行它,但如果有一些警告,它们会打印在命令窗口中。

我希望能够隐藏它们,或者在其他地方打印它们。

如何为部分代码(而不是单独的进程)重定向标准输出?

0 投票
1 回答
5959 浏览

matlab - MCR libmwi18n.so 文件丢失

我刚刚安装了 Matlab MCR,并尝试运行一段代码:

我得到这个错误作为回报:

有谁知道为什么 libmwi18n.so 不见了?我怎样才能找到它/修复这个错误?

编辑:下面是 run_test.sh 的内容。它是使用 MCC 编译的,非常基础。

0 投票
1 回答
1604 浏览

.net - .net 和 matlab 集成

我只是好奇。集成 matlab 和 .net 的最便宜和最现代的选择是什么。我相信除此之外还有其他选择:

matlab网络构建器

0 投票
1 回答
754 浏览

java - MATLAB MCR 中的 java 类路径设置是否跨 GLOBAL JAVA 作业?

我有一个 Java 代码来调用两个 MATLAB 作业。第一项工作是使用 javaaddpath 设置 java 类路径以包含 jdbc 驱动程序 jar。第二个工作是从数据库中读取数据。第一个作业成功执行。但是第二个作业不能拾取第一个作业设置的类路径。如果我使用 javaclasspath('-all') 打印出 java 类路径,则 jdbc 驱动程序 jar 不存在。javaaddpath 设置可以跨全局 java 作业吗?

我正在使用 MATLAB AND MCR 2012a。谢谢!

0 投票
1 回答
685 浏览

java - 我在 Java 项目中构建了一个 matlab 代码,现在在运行调用该 matlab 函数的 java 代码行时出现错误

我的 matlab 代码进行图像处理,我制作了 matlab 函数,它有 2 个图像作为输入。我编写了一个单独的java 类来执行matlab 的imread 功能,即将jpg 图像读入3D 数组(它是一个RGB 图像)。

你能告诉我如何解决这个错误吗?是我的java代码有问题,还是matlab代码的导入有问题?我对Java很陌生,所以我无法弄清楚问题所在。谢谢!

0 投票
2 回答
3533 浏览

linux - 用于 LINUX 的 MATLAB 编译器

我希望将一个.m文件(程序)从 MATLAB 编译到 Linux。我已经在 Windows 操作系统上使用

我在MATLAB 网站上看到我可以使用 GNU g++。

这是否以与 MATLAB 编译器类似的方式工作,只需在 MATLAB 中编写一行代码,还是我必须在 Linux 终端中运行它?

另外,这个编译器在获得所需输出方面是否存在问题?

0 投票
2 回答
2703 浏览

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 文件?

0 投票
1 回答
1174 浏览

c++ - 错误:mclmcr.h:没有这样的文件或目录从 C 调用 matlab 函数

我正在尝试使用 C++ 中的 Matlab 用户定义函数。我使用以下命令创建了库。

mcc -B csharedlib:libMyLib myFunction.m

它不会创建 mclmcr.h 和 libmwmclmcrrt.so。我想知道它是运行时库的一部分吗?

谢谢

0 投票
1 回答
813 浏览

windows - Matlab编译的.exe不能用任务调度器运行但是可以双击运行

我有一个matlab编译的.exe文件,双击可以正常运行,但是用任务调度器运行时,弹出如下错误:

在此处输入图像描述

而实际上我已经安装了MCR的7.17,否则它不会双击运行。任何人都可以帮助解决这个问题吗?非常感谢!