Error using load Can't read file
古いコメントを表示
Hi guys, I want to load a mat. file, sometime it works, and sometime it doesnot work,saying'Error using load Can't read file'. When i use the 'exist()', it returns 2. Sometime i need to restart my MATLAB, then the data can be loaded successfully. Please help me to figure this out. Thank you very much!
2 件のコメント
Benjamin Friedrich
2014 年 8 月 31 日
I had a similar problem (opening a 1GB mat-file that DID exist in the current folder). After a simple "clear all", I could load the file.
verdyanto agung
2021 年 2 月 18 日
hello, please help me to get problem solving this my case, please....
thank you...
please share your solving in my email, verdyantoagung@gmail.com

回答 (7 件)
Wenqi Ouyang
2016 年 6 月 5 日
1 投票
It's always due to running out of memory. I close other programs and restart MATLAB then it works.
1 件のコメント
Kausha kumar
2020 年 6 月 21 日
編集済み: Kausha kumar
2020 年 6 月 21 日
Thanks, yes this method woks.
hossein
2014 年 4 月 21 日
0 投票
This is already answered here:
4 件のコメント
Hello, I have the same problem as Zhentong, and it is not due to "No such file or directory", the file definitely exists.
It is fine to load small .mat file, but when I try to load ones that's several hundreds of MB, it will not succeed until i restart the MATLAB which is an annoying issue.
Really appreciate any insight on this!
Joseph Cheng
2014 年 8 月 19 日
is this file on a network drive?
shelley
2014 年 8 月 20 日
no, it is local.
Tra Ngo
2020 年 3 月 18 日
Newsreader is no longer available (as of 2020).
shelley
2014 年 9 月 4 日
0 投票
Hi All I just learned that this problem could likely be due to "fragmentation" issue associated with Windows XP 32-bit system. Refer to this link on " Long-Term Usage (Windows Systems Only) "
Xikang Luo
2017 年 8 月 22 日
0 投票
yeah, I agree with that; It's always due to running out of memory. I close other programs and restart MATLAB then it works.
I try clear some other matrix and it worked!
Tra Ngo
2020 年 3 月 18 日
I have R2019b, still encountering loading problem as below. I tried 'clear all', closing all other programs and restart MATLAB. My Java Heap Memory is maxed out (2,018 MB). OS is 64-bit, Windows 10. The specific file that I'm trying to load is a very big structure containing 3 fields.
>> load('Channel_1_tracking_result.mat','tracksFinal')
Error using load
Unable to read MAT-file
Not a binary MAT-file. Try load -ASCII to read as text.
2 件のコメント
erencaglar
2020 年 3 月 22 日
did you solve the problem?
Tra Ngo
2020 年 3 月 22 日
Not really. I resorted to using a 32GB Ram CPU, instead of the 8GB Ram one I was using to load the file. Somehow, when I resave the .mat file, I was able to load it using the 8GB Ram one.
Yunalisa Amalia
2022 年 5 月 8 日
0 投票
hi all, please help me how to solve this problem in matlab, when i want to open the matlab application then what happens is that the application does not want to open, then what is the solution guys?

1 件のコメント
Nour Latrach
2022 年 6 月 6 日
i experienced the same thing. You need Delete the installation manually then Re-Install
カテゴリ
ヘルプ センター および File Exchange で Environment and Settings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!