问题标签 [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.
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:
,我会得到以下信息:
忍者
matlab - 散点距离分析
我通过散点算法随机生成了3组点,算法是
现在,我必须为AP设置覆盖区域并分析AP和M之间的距离,它在覆盖范围内。谁能帮我?
matlab - Matlab矩阵dimagree错误仅在独立应用程序中
我必须将我的 Matlab 函数转换为独立的应用程序。我使用 Matlab 构建工具构建它,那部分没问题。但是,我在运行我的独立程序时遇到了一个可怕的错误,即使它在 Matlab 中工作得很好;这里的代码似乎是错误的:
错误显示在上述代码的最后一行。我得到:
如您所见,我尝试用 zeros() 初始化 idx,并输出 idx 和 all_areas 的大小,运行程序时它们是相同的。所以我现在不知道,我真的需要帮助......
[编辑]
这是我用来处理 statPart 函数输入的代码:
谢谢!
matlab - 带有 nojvm 或优化标志的 mcc -B 选项
我正在使用mcc
编译器生成 C 共享库,如下所示。我想使用该O3
选项,但不能直接使用它。
我尝试了以下所有这些选项:
mcc -O3 -B csharedlib:libmyc foo.m
mcc -R -nojvm -B csharedlib:libmyc foo.m
但我没有成功。
我没有使用 JVM,所以想到了不使用 JVM。它会提高性能吗?有没有其他简单的方法可以提高 cshared lib 的性能?
任何帮助,将不胜感激。
matlab - 确定文件是否在matlab中编译(在exe'中)
所以我有一段 MATLAB 代码,我在 exe 中编译。此 exe 文件供未安装 MATLAB 的人使用。但是原始的 m 文件也被一些高级用户使用。有些功能我无法在编译的 exe 版本中提供。我的问题是我想为 exe 和 m 原始代码维护相同的代码。为了做到这一点,我希望我的代码能够自动检测正在运行的文件是 exe 还是 m 文件,以便我可以简单地使用 if 语句禁用 exe 版本的某些功能。有没有办法做到这一点???
matlab - 在编译的 matlab 代码之间切换控制
所以我有两段编译的matlab代码(在exe中)。我想要以下行为:
一个exe文件(exefile1)调用另一个,使用'system('exefile2')'。另一个文件(exefile2)运行并在完成其功能后,将控制权返回给调用文件(exefile1)。但由于某种原因,exefile2 并没有返回控制,而只是完成并返回到命令提示符。他们是实现我想要的方式吗?
matlab - 错误:未知类型名称“mxArray”
当我尝试使用 MATLAB mex 命令编译 ac 文件时,我遇到了以下错误
错误:未知类型名称“mxArray”</p>
错误代码在这里
我不明白为什么 MATLAB 不能识别 mxArray 类型。我该如何解决这个问题?谢谢!
matlab - 仅在 32 位上的 Matlab GUI 独立应用程序运行时错误
我有一个matlab GUI 应用程序,我可以从中为 [ Windows 64 位] 和 [ Windows 32 位] 生成一个独立的可执行应用程序。
独立应用程序的Windows 64 位版本可以正常工作,没有任何问题,但Windows 32 位版本有一些运行时错误,应用程序的某些功能无法正常工作,我无法调试以查看在哪里准确的错误。
作为独立应用程序的 GUI 本身在 Windows 32 位和 Windows 6 位中都可以正常工作。
这里可能是什么问题?
gcc - Matlab Kalman /usr/bin/ld:找不到-lstdc++
我正在关注帮助中的Matlab
编码器kalman
教程Matlab
。使用codegen
时出现如下错误:
/usr/bin/ld: 找不到 -lstdc++
collect2: ld 返回 1 个退出状态
但是有libstdc++.so.6
在/lib/
和/usr/lib
matlab-compiler - MATLAB如何编译am文件?
我正在编写一个 MATLAB m 文件,如下所示:
其中 func_a、func_b 和 func_c 是三个不同的 m 文件,每个文件大约有 500 行。现在,我想知道 MATLAB 是如何编译这段代码的。将每个函数编译 100 次(这将非常乏味),或者 MATLAB 只编译每个函数一次。
谢谢