从C++在.m文件中绘制值



我在网上找了很多,但没有找到我想要的东西。

我有一个大型模拟程序,它在MATLAB M文件中输出结果(让我们称之为res.M(,我想直观地绘制结果。我想连续多次使用C++开始模拟,因此希望自动绘制结果。

我有两个选择:

  1. 从C++执行生成图形的Octave或MATLAB脚本。->还没有找到任何人能做到这一点

  2. 使用Octave源文件读取res.m文件,然后使用任何打印C++工具将其输出。->理论上可能,但我迷失在那些文件

有人能解决这个问题吗?或者有更好、更容易的方法?

答案是通过终端执行。

我没有设法直接从我的c++程序中运行八度音阶脚本,但有一种方法可以绕过终端和一个额外的八度音阶文件。我在cpp:中使用过

string = "octave myProgr.m"
const char *command = str.c_str();
system(command);

myProgr.m是绘制res.m文件的脚本

相关内容

  • 没有找到相关文章

最新更新