问题标签 [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 回答
311 浏览

c# - matlab 函数中的意外复杂性

我正在用 c# 开发一个程序,并且感谢 matlab .net 构建器,我正在使用 matlab 映射工具箱函数“polybool”,它在其中一个选项中计算二维中 2 个多边形的差异。问题是这些函数需要大约 0.01 秒才能完成,这对我来说很糟糕,因为我经常调用它。这根本没有意义,因为多边形每个有 5 个点,所以不可能花费 0.01 秒来找到结果。有没有人有任何想法?

0 投票
2 回答
1321 浏览

c++ - opencv在matlab中是否有类似size和bwperim的功能?

我是opencv的新手,擅长matlab

我想写下面的等式到opencv

[mm,nn]=大小(二进制图像);

bwperim(二进制图像);

请任何人帮忙

0 投票
5 回答
4997 浏览

c# - MATLAB Builder NE(.NET 程序集)数据类型问题

我正在使用 MATLAB Builder NE(MATLAB 的集成 .NET 程序集生成器),但我遇到了数据类型问题。

我在 MATLAB 中编译了一个非常简单的小函数并为 .NET 构建它。我能够调用命名空间甚至函数都很好。但是,我的函数返回一个值,而 MATLAB 默认将其作为object[]数据类型返回。但是,我知道该值是一个整数,但我不知道如何转换它。

我的 MATLAB 函数如下所示:

很简单吧?

然后在 .NET 中,我可以将其称为:

其中 xClass 是 MATLAB 构建类的名称,但是当我尝试时:

C# 错误。典型的 .NET 转换 (int) 不起作用。编译器声明它不能将 object[] 转换为 int。

有没有人有使用 MATLAB 中的 .NET 构建器的经验可以帮助我解决这个问题?这真的让我陷入了困境。我在零帮助的情况下浏览了大部分 MATLAB BUILDER 文档(484 页!)。

0 投票
1 回答
457 浏览

c# - 从共享驱动器运行时,C# 应用程序无法加载 Matlab DLL?

我有一个 C# .NET 2.0 程序,它调用我使用 Matlab Builder for .NET 创建的 Matlab .dll 文件。这个 Matlab .dll 文件是我需要从 C# 程序调用的 am 文件函数的包装器。

当我从本地驱动器运行此应用程序时,一切正常。但是,一旦我将应用程序复制到共享驱动器,Matlab dll 在首次加载时就会失败。

我设置 caspol 以允许 .NET 程序从共享驱动器运行。

有谁知道什么可能导致这个问题或我可以用来轻松找出问题所在的工具?

谢谢。

0 投票
1 回答
786 浏览

matlab - 已编译应用程序中的 Matlab Web 浏览器

我有一个用 Matlab 编写的应用程序,它使用内置的 Matlab 浏览器;我这样做是因为我需要能够使用从web函数返回的句柄来读取浏览器窗口的属性。当我在 Matlab 中运行它时,它工作得很好。但是,当我编译应用程序以进行分发时,它坚持使用系统浏览器,我无法从中读取属性。有谁知道如何在编译的应用程序中强制使用 Matlab 浏览器?

或者,无论如何要获得打开的浏览器窗口的句柄?

0 投票
4 回答
1343 浏览

c# - c# with matlab dll应该在没有matlab的pc上运行

我有一个很大的问题。

ich 编写了一个使用 matlab dll 的程序。我用 matlab .net builder 构建了一些类。它在我的电脑上运行 :)

问题是,我想在没有 matlab 的电脑上使用 ist。所以我安装了 mcr,但它不运行:(

我应该采取哪些步骤?系统变量路径是正确的......我必须把dll文件放在哪里?这么多问题,请帮帮我

0 投票
4 回答
526 浏览

matlab - 从 matlab 构建 .exe 格式

我的 m 文件是:

我想用 .exe 格式构建这个程序。我想在没有 matlab 的计算机上运行这个 .exe。

0 投票
1 回答
1746 浏览

asp.net - IIS 7.5 上的 MATLAB Builder NE 崩溃应用程序池

我正在使用 ASP.NET 为 MATLAB 函数开发 Web 用户界面。我已经开始研究演示并遇到了这样的问题。

我使用来自 MATLAB 2010a、目标框架 - 3.5 的 deploytool 创建了一个 MyComponent.dll 程序集。该组件有一个函数 GetKnot(),它返回一个图形。

然后我在visual studio 2008 sp1中做了一个简单的webapp,只有一页Default.aspx。我添加了对 MWArray.dll、WebFiguresService.dll 和 MyComponent.dll 的引用。后面的代码是:

当我在 Visual Studio 的开发 Web 服务器上运行此页面时 - 一切都很好,图工作正常。

但是,当我尝试在运行在 Win7 x32 上的本地 iis 7.5 上部署 webfigure 时 - iis 应用程序池崩溃。系统事件日志中有一个条目“服务应用程序池‘经典 .NET AppPool’的进程与 Windows 进程激活服务发生致命通信错误。进程 ID 为‘3676’。数据字段包含错误号 6D000780”。这发生在 MyComponent 实例化时。

迁移到 IIS 后我会忘记什么?

其他示例,如幻方控制台应用程序,运行完美,每个 matlab 组件都实例化,但不是在 IIS 环境中。

编辑:我使用 Windows 7 和 MATLAB 2009b 部署了一个虚拟机,并尝试了相同的示例。一切正常。:(。也许是 MATLAB 2010 问题?

0 投票
2 回答
1289 浏览

matlab - 在浏览器中嵌入 MATLAB 代码?

我可以以某种方式在浏览器中运行 MATLAB 代码吗?我总是可以将代码转换为 flash 或 php 或 Java,但我只是懒惰。我想以某种方式将我拥有的 MATLAB 模拟嵌入到浏览器中。可行吗?

0 投票
5 回答
7167 浏览

matlab - 从 Matlab 代码创建一个独立的应用程序

我有一些 Matlab 代码和一个 GUI,我想制作一个独立的 .exe,以便它可以在没有安装 Matlab 的计算机上使用。

我知道 Matlab 编译器以及如何使用它,但这会创建一个仅在用户安装了 MATLAB Compiler Run-Time (MCR) 时才有效的 .exe。

我感兴趣的是,是否有任何方法可以创建一个仍然使用 Matlab 代码但不依赖于 MCR 的独立 .exe。我希望它在您单击它时运行而不需要安装任何其他东西。

我知道C可以利用Matlab,有什么办法可以用C来使用代码吗?任何可以的开源 Matlab 替代品怎么样?

作为最后的手段,如果我用另一种语言重写 Matlab 代码,你会推荐哪种语言?我在想 C 或 Python。

谢谢。