这是我的MATLAB程序经过优化后的模拟结果。我需要运行这个模拟数十万次(约100,000次)。
因此,我需要一种更快的方式来读取Excel文件。
规格:Excel文件有10000x2个单元格,每次模拟运行从5个不同的Excel文件中读取一个这样的工作表。 更新:我将xlsread设置为基本模式,并通过将输入组合成单个文件来减少调用次数。接下来的目标是xlswrite。啊,那种沉没的感觉。:|
注意:尽管使用dlmread将数据写入CSV文件非常快(大约快20倍),但我需要使用.xls文件提供的单独工作表的便利性。
![The abnormally slow xlsread](https://istack.dev59.com/iuhWw.webp)
规格:Excel文件有10000x2个单元格,每次模拟运行从5个不同的Excel文件中读取一个这样的工作表。 更新:我将xlsread设置为基本模式,并通过将输入组合成单个文件来减少调用次数。接下来的目标是xlswrite。啊,那种沉没的感觉。:|
![Updated Profile Summary](https://istack.dev59.com/0xb1c.webp)