【问题标题】:MATLAB speeding up open commandMATLAB加速打开命令
【发布时间】:2015-07-09 18:54:59
【问题描述】:

我使用配置文件来检查我的代码以加快速度 我 90% 的代码都在为

open('filename.mat')

我正在寻找加快速度的方法 所有文件都是 .mat,在 13 列上有大约 40K 行 我想知道您是否知道加快速度的方法,也许可以将其更改为

load('filename.mat')

它们之间有速度差异吗?

【问题讨论】:

  • 检查this。第一次点击谷歌。简而言之,在保存 mat 文件时使用选项 '-v6' 可以提高读取速度
  • 您可能还想查看%TEMP% 文件夹中发生的情况,请参阅可能相关的this answer
  • 你用的是linux还是windows机器?
  • 在两者上运行,探查器是为 windows 完成的
  • 文件是否有可能不是存储在本地,而是存储在网络驱动器中?如果您需要通过网络获取文件,可能需要很长时间。

标签: matlab


【解决方案1】:

open 必须确定文件类型 - 如果确定它是.mat 文件,它将调用load

我没想到要花很长时间才能做到这一点......

您是通过网络加载文件吗?

内存不足了吗?

为了回答您的问题,我希望更改加载以加快速度,但不会加快很多...试试看! :)

【讨论】:

  • 很高兴知道,我试过了,差别不大
猜你喜欢
  • 2014-08-16
  • 2013-01-09
  • 2011-04-29
  • 2013-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-29
相关资源
最近更新 更多