我的问题是如何编程Matlab和我的C++代码,以便它们可以交互。更具体地说,我有一个C++程序,用于处理数据,创建一个对象,导出该对象的统计信息并写入mat文件。然后我将在matlab中加载它来做进一步的分析和可视化。然而,处理数据和创建对象所花费的时间是巨大的,而导出统计数据的时间可以忽略不计。另一方面,有很多统计数据和它们的不同组合,很难预测我们将要使用什么样的组合。所以我希望我可以多次运行“统计”部分,而不必重复处理数据。如何让Matlab保持mex会话存活
我的问题是:我可以问Matlab:1.调用C++代码; 2.处理完数据并创建对象后,将该对象保留在内存中3.再次调用C++代码以请求将统计信息加载到我的工作空间中。 4.用不同的统计数据重复3。 谢谢
+1不知道这种方法。 – Alexey