Why this message appears?
3 次查看(过去 30 天)
显示 更早的评论
HELLO,
In main program I call two functions. I'm reading four big files in main program and the functions in total.
I recieved the following error message :
Error using dlmread
Out of memory.
Error in IC_realdata1 (line 18) %%%%FUNCTION
w=dlmread('we.txt');
Error in obj_realdata1 (line 30)%%%% FUNCTION
c=IC_realdata1(gen(ch,j));
Error in EXAMPLE_GA_TOUR (line 21)%%% THE MAIN PROGRAM
a=obj_realdata1(gen);
Related documentation
Thanks in advance
0 个评论
回答(1 个)
Jan
2022-8-8
The message is clear: "Out of memory" means, that the size of the data, you try to load, exceeds the available RAM.
Install more RAM or clear data, which are not used anymore.
1 个评论
Steven Lord
2022-8-8
Another option is to use the big data functionality in MATLAB, which is designed to operate on data sets that are too large to fit in memory.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!