Colab上的Matlab到C ++,sym和perms的功能?

时间:2016-05-19 04:45:22

标签: c++ matlab

我在Matlab中发现了编码器工具。我的一些代码已成功转换,但在包含符号函数“sym”和排列函数“perms”的函数中失败。另外,当我保存例如“A == B”的答案“ans”时,我似乎遇到了错误。知道如何解决这个问题吗?

感谢您的帮助

以下是我的matlab函数的一部分示例,无法使用编码器转换为c ++:

summary.lm

1 个答案:

答案 0 :(得分:3)

某些工具箱函数无法编译,即它们只能从MATLAB会话中运行。以下帖子告诉我们无法编译符号工具箱中的功能。

http://se.mathworks.com/matlabcentral/answers/96441-why-am-i-unable-to-compile-functions-from-the-symbolic-math-toolbox

因此,当您尝试以编译形式运行时,这很可能就是您遇到问题的原因。

有关各种工具箱的编译器支持的更多信息,请访问:

http://se.mathworks.com/products/compiler/supported/compiler_support.html

符号数学工具箱未出现在列表中,并且不支持任何未列出的工具箱(即无法编译)。