我的问题是关于如何对 Matlab 和我的 c++ 代码进行编程,以便它们可以交互。更具体地说,我有一个处理数据、创建对象、导出该对象的统计信息并写入 mat 文件的 c++ 程序。然后我将它加载到matlab中做进一步的分析和可视化。但是,处理数据和创建对象所需的时间是巨大的,而导出统计数据的时间可以忽略不计。另一方面,有许多统计数据和它们的不同组合,很难预测我们将使用哪些组合。所以我希望我可以多次交互运行“统计”部分,而无需重复处理数据的工作。
我的问题是:我可以要求 Matlab: 1. 调用 c++ 代码;2. 处理数据并创建对象后,使该对象在内存中保持“活动”状态 3. 再次调用 c++ 代码以请求将统计信息加载到我的工作区中。4. 用不同的统计数据重复 3。谢谢