由于我想以续加的方式往里边写数据,因此我在内层循环中不断的打开文件、关闭文件。刚开始的时候能运行一段是时间,但是后来运行一会就出错,报错是invalid open file,在matlab中也可以看到fid值为-1。开始想不通,其实是由于频繁的打开关闭文件导致的,就我写的程序每个文件需要开4000次关4000次。解决的办法就是在每次打开关闭时判断下是否真的打开或关闭,代码如下由于我想以续加的方式往里边写数据,因此我在内层循环中不断的打开文件、关闭文件。刚开始的时候能运行一段 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交