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

visual-studio-2010 - MATLAB mbuild -setup 编译器问题

我有 MATLAB 2010a,我想将我的脚本编译成一个独立的 windows .exe 文件。问题是当我使用时mbuild -setup,我的 Visual Studio 2010 没有选项。我看到有一个 MEX 文件的补丁,我安装了这个补丁,但它没有帮助。

有任何想法吗?

如果我选择[3],它无论如何都找不到它。我不在乎我使用什么编译器,我只想让它工作。

编辑

如果我[y]在询问时选择Please choose your compiler for building standalone MATLAB applications:,我会得到以下信息:

忍者

0 投票
1 回答
735 浏览

matlab - 散点距离分析

我通过散点算法随机生成了3组点,算法是

现在,我必须为AP设置覆盖区域并分析AP和M之间的距离,它在覆盖范围内。谁能帮我?

0 投票
1 回答
529 浏览

matlab - Matlab矩阵dimagree错误仅在独立应用程序中

我必须将我的 Matlab 函数转换为独立的应用程序。我使用 Matlab 构建工具构建它,那部分没问题。但是,我在运行我的独立程序时遇到了一个可怕的错误,即使它在 Matlab 中工作得很好;这里的代码似乎是错误的:

错误显示在上述代码的最后一行。我得到:

如您所见,我尝试用 zeros() 初始化 idx,并输出 idx 和 all_areas 的大小,运行程序时它们是相同的。所以我现在不知道,我真的需要帮助......

[编辑]

这是我用来处理 statPart 函数输入的代码:

谢谢!

0 投票
1 回答
751 浏览

matlab - 带有 nojvm 或优化标志的 mcc -B 选项

我正在使用mcc编译器生成 C 共享库,如下所示。我想使用该O3选项,但不能直接使用它。

我尝试了以下所有这些选项:

  1. mcc -O3 -B csharedlib:libmyc foo.m
  2. mcc -R -nojvm -B csharedlib:libmyc foo.m

但我没有成功。

我没有使用 JVM,所以想到了不使用 JVM。它会提高性能吗?有没有其他简单的方法可以提高 cshared lib 的性能?

任何帮助,将不胜感激。

0 投票
1 回答
135 浏览

matlab - 确定文件是否在matlab中编译(在exe'中)

所以我有一段 MATLAB 代码,我在 exe 中编译。此 exe 文件供未安装 MATLAB 的人使用。但是原始的 m 文件也被一些高级用户使用。有些功能我无法在编译的 exe 版本中提供。我的问题是我想为 exe 和 m 原始代码维护相同的代码。为了做到这一点,我希望我的代码能够自动检测正在运行的文件是 exe 还是 m 文件,以便我可以简单地使用 if 语句禁用 exe 版本的某些功能。有没有办法做到这一点???

0 投票
1 回答
66 浏览

matlab - 在编译的 matlab 代码之间切换控制

所以我有两段编译的matlab代码(在exe中)。我想要以下行为:

一个exe文件(exefile1)调用另一个,使用'system('exefile2')'。另一个文件(exefile2)运行并在完成其功能后,将控制权返回给调用文件(exefile1)。但由于某种原因,exefile2 并没有返回控制,而只是完成并返回到命令提示符。他们是实现我想要的方式吗?

0 投票
1 回答
1728 浏览

matlab - 错误:未知类型名称“mxArray”

当我尝试使用 MATLAB mex 命令编译 ac 文件时,我遇到了以下错误

错误:未知类型名称“mxArray”</p>

错误代码在这里

我不明白为什么 MATLAB 不能识别 mxArray 类型。我该如何解决这个问题?谢谢!

0 投票
0 回答
435 浏览

matlab - 仅在 32 位上的 Matlab GUI 独立应用程序运行时错误

我有一个 GUI 应用程序,我可以从中为 [ Windows 64 位] 和 [ Windows 32 位] 生成一个独立的可执行应用程序。

独立应用程序的Windows 64 位版本可以正常工作,没有任何问题,但Windows 32 位版本有一些运行时错误,应用程序的某些功能无法正常工作,我无法调试以查看在哪里准确的错误。

作为独立应用程序的 GUI 本身在 Windows 32 位和 Windows 6 位中都可以正常工作。

这里可能是什么问题?

0 投票
5 回答
35463 浏览

gcc - Matlab Kalman /usr/bin/ld:找不到-lstdc++

我正在关注帮助中的Matlab编码器kalman教程Matlab。使用codegen时出现如下错误:

/usr/bin/ld: 找不到 -lstdc++

collect2: ld 返回 1 个退出状态

但是有libstdc++.so.6/lib//usr/lib

0 投票
1 回答
720 浏览

matlab-compiler - MATLAB如何编译am文件?

我正在编写一个 MATLAB m 文件,如下所示:

其中 func_a、func_b 和 func_c 是三个不同的 m 文件,每个文件大约有 500 行。现在,我想知道 MATLAB 是如何编译这段代码的。将每个函数编译 100 次(这将非常乏味),或者 MATLAB 只编译每个函数一次。

谢谢