1

我在 MatLab 中运行一个循环并创建一组数据,我想在每次迭代后将这些数据写入一个 excel 文件。

4

1 回答 1

2

您应该从为此目的创建的MATLAB文件交换中尝试xlswrite1 。

您不想使用常规的xlswrite. 原因:每次运行时都会加载、打开和关闭 Excel 文档,因此如果在循环中执行此操作会非常慢。

xlswrite1, 将打开文档一次,并保持打开状态,直到您明确要求 Matlab 关闭它。

否则,您可以存储变量,并xlswrite在循环结束时使用 , 将它们全部写入,这可能是推荐的过程。

如果您不想使用这些方法中的任何一种,则应检查以下问题:

将循环中的数据数组写入excel文件的连续列

如何将数据从 Matlab 导出到 Excel 循环?

每次循环后将信息写入 Excel

于 2013-06-09T12:19:10.283 回答