声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1913|回复: 6

[综合讨论] mat文件被破坏怎么办

[复制链接]
发表于 2014-6-30 17:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
保存了两个mat格式文件,但因程序突然中断,再重启matlab后,其中一个mat文件不能被加载,提示“unable to read mat-file ...., file may be corrupt ”。看了一下文件大小,被破坏的mat文件比可加载的另一小很多(两个mat文件应大小差不多的)。

有人遇到这种情况吗?重新算的话很费时间的,能不能把“破坏的mat文件”打开,将残存部分利用起来继续算啊?先谢谢了
回复
分享到:

使用道具 举报

发表于 2014-7-1 09:10 | 显示全部楼层
没遇过这样的事!
不能被加载的mat档很大吗? 若不大建议上传下
另外也应该说明下版本及存储内容/方式, 也就是LZ怎麼使用save命令存储?
 楼主| 发表于 2014-7-1 10:05 | 显示全部楼层
本帖最后由 guohf 于 2014-7-1 10:06 编辑
ChaChing 发表于 2014-7-1 09:10
没遇过这样的事!
不能被加载的mat档很大吗? 若不大建议上传下
另外也应该说明下版本及存储内容/方式, 也 ...

谢谢。
用的matlab版本没变,是2011a。用save('data1','JJdxyz')存储的。不能加载的data1.mat文件只有1.7M,而另一个好的mat文件5.9M。
附件是破坏的mat文件。
data1.rar (1007 Bytes, 下载次数: 3)
发表于 2014-7-1 10:40 | 显示全部楼层
重新再计算一遍吧
 楼主| 发表于 2014-7-1 11:07 | 显示全部楼层
chybeyond 发表于 2014-7-1 10:40
重新再计算一遍吧

算一下至少要一两个星期呢,
发表于 2014-7-8 11:30 | 显示全部楼层
有一文件叫 MAT-File Format, 裡头说明了mat file所记录的内容及格式
本来的想法是若知道所存储的内容及方式, 使用fread直接读取即可
只不过实在没太多时间试, 所以也不确定针对新版是否可行

评分

1

查看全部评分

 楼主| 发表于 2014-7-8 15:41 | 显示全部楼层
ChaChing 发表于 2014-7-8 11:30
有一文件叫 MAT-File Format, 裡头说明了mat file所记录的内容及格式
本来的想法是若知道所存储的内容及方 ...

谢谢。
粗看了一下“MAT-File Format”帮助,太难了。已重新算
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-15 17:36 , Processed in 0.066369 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表