问题标签 [matlab-deployment]

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 投票
1 回答
143 浏览

java - Matlab Javabuilder 相关问题

我在 Matlab 中编写了某些代码,在执行时会产生类似结果的列表。我已经在 matlab 上对大量图像进行了测试。

但是,为了将它与 Java 集成,我使用了 javabuilder。

唯一的问题是,在构建之后,调用该函数的 jar 文件返回简单的图像列表而不是相关图像。

谁能解释我为什么会这样?

java builder有什么bug吗?

我已经多次重建 jar 文件,但结果仍然不一样。

0 投票
2 回答
2973 浏览

c# - 非矩阵数据类型的 C# 和 MATLAB 互操作性

我正在编写一个需要调用 MATLAB 处理例程的 C# 程序。我一直在看 MATLAB 的 COM 接口。不幸的是,COM 接口在可以交换的数据类型方面似乎相当有限。支持矩阵和字符数组,但似乎不支持使用 COM 接口在 C# 和 MATLAB 之间交换结构数据或单元数组。例如,在以下代码中(假设名为 IM000000 的 DICOM 图像存在于相应的文件夹中),MATLAB 变量“img”和“header”分别是 256x256 int16 矩阵和结构。GetWorkspaceData 调用适用于“img”,但为“header”返回 null,因为“header”是一个结构。

是否有合适的解决方法可以使用 COM 接口将结构数据编组到/从 MATLAB?如果不是,MATLAB Builder NE 插件是否很好地支持此功能?

0 投票
1 回答
1385 浏览

user-interface - MATLAB 部署:如何使我的 .exe 文件可以被其他计算机使用?

我创建了一个运行良好的部署项目,现在我想将它添加到源代码控制存储库供其他人使用。

我面临的主要问题是创建的.prj文件deploytool包含在其他计算机上不起作用的绝对路径。我已经安装了 MCR,我可以创建.exe文件,但它只能在我的计算机上使用。我怎样才能使项目也可以与其他计算机一起使用?

0 投票
1 回答
1012 浏览

matlab - Matlab Java 构建器?

我正在尝试将 Matlab 代码转换为可以作为服务器应用程序放置的东西,如果可能的话,Java。我安装了 Matlab 2008a 和 matlab 编译器运行时(至少我认为是这样 - 目录在那里)。从 matlab 命令行运行 deploytool 是可行的,但是当我尝试开始一个新项目时,那里没有关于 Java 的任何内容。

getenv JAVA_HOME 的结果是“C:\Program Files\Java\jdk1.6.0_16”。我自己设置了这个变量,在安装 matlab 之后(不确定它是否已连接)。

0 投票
2 回答
1015 浏览

java - 如何从 java 代码中访问 matlab 函数?

我的 java 程序使用 matlab 代码打包为 jar 文件进行图像处理。问题是当我第一次通过调用“mmreader”来调用一个函数(由我编写)时,它工作正常。但是,对调用“mmreader”的函数(相同或不同)的任何后续调用都不起作用,并且我收到一条错误消息,指出未找到函数 mmreader。

我在我的应用程序的另一部分也面临类似的问题,其中对 matlab 函数的调用只是引发异常,同一段代码在其他文件中工作正常。

0 投票
1 回答
9053 浏览

matlab - Matlab中表格的使用方法

我想知道如何填写表格,逐行,按数字,然后在每一行中为其中具有较高数字的单元格着色。

我在网上搜索了一下,发现了这个“set(handles.uitable2,'Data',{5,6,4})”,但这对我没有帮助,因为我需要逐行填写,在这种方法中行数据被替换。

这是桌子。如您所见,有 7 行和 10 列。在每一列中,都有车牌数字与样本数字(0-9)的相关分数。
在此处输入图像描述

这就是我调用相关函数的方式[scores] = compute_corr(digit);我正在为每个车牌数字执行此调用 7 次。score 是一个数组,它在每次调用中保存相关分数,digit 是盘中的一个数字。

提前致谢。

0 投票
1 回答
3502 浏览

matlab - 突出显示使用 Guide - Matlab 生成的表格中的单个单元格

我正在尝试在使用指南生成的表格中突出显示或着色单个单元格的背景。有没有办法做到这一点?

提前致谢。

0 投票
1 回答
192 浏览

c# - 加载Matlab程序集时流氓40秒等待......如何诊断原因?

我有一个非常奇怪的问题:我已经将一些 Matlab 代码编译成一个程序集。我使用以下 C# 行实例化该类:

第一次调用此行时,执行总是需要 40 秒。随后的调用是即时的。有些事情发生了变化,因为当我 4 个月前最后一次查看代码时并没有花这么长时间。

专家能否推荐一种方法来获得一些可见性以了解这里发生了什么?

更新:

注意到 UltraEdit(我的编辑器)第一次启动也需要 40 秒。我认为那里有一些联系,因为这也从未发生过。

更新:

发现问题:是我的新 NetGear Stora NAS 导致了淫秽网络超时问题。当我拔掉它时,一切都开始像涂了油脂的闪电一样工作。

愿一千只骆驼的跳蚤出没于负责那项史诗般的工程设计的驴脑家伙的腋窝。

0 投票
1 回答
1235 浏览

c# - 无效的 mex 文件,morphmex.mexw32 找不到指定的模块

我在 Matlab 中编写了一个用于图像处理的程序,并使用 matlab builder ne 创建了该程序的 .dll。我的matlab版本是2010a。我用 c# 编写了一个程序来使用 matlab 函数。它可以在我安装了 matlab 的计算机上运行。但是当我在没有 matlab 的计算机上安装 MCR 并想运行该程序时,抛出了 ac# 异常。它说:

MWMCR::EvaluateFunction error Invalid MEX-file ...\toolbox\images\images\private\morphmex.mexw32':找不到指定的模块。=>MYMATFUNC.m 在 6 处出错。

... Matlab M 代码堆栈跟踪 ... 在文件 ...\toolbox\images\images\private\morphop.m,name ....

任何人都可以帮助解决问题吗?

0 投票
1 回答
809 浏览

c# - C# 和 Matlab 2010。实时事件

我需要从 C# 向 Matlab 2010 发送一些文本信息。然后从 matlab 向 C# 应用程序发送一些响应。

我对 Matlab 知之甚少,所以我会尽量不参与解决方案的 Matlab 部分,但我必须建立沟通。

matlab 程序可以监听 .NET 应用程序事件吗?然后,matlab 程序可以调用 .NET 应用程序中的方法吗?

部署这种解决方案的总体思路是什么?即它是.NET 应用程序调用由Matlab Builder 编译的托管dll,还是Matlab 加载一个.NET dll 并将其托管在Matlab 运行时中?

提前欣赏对蹩脚问题的宽容:)