I loaded my EEG signals in Matlab but I am unable to view the signal data and it shows "out of memory". What should I do now? Could my EEG signals be too long? The recordings are continuous EEGs for several minutes.
If your signal have been loaded, can you plot a smaller segment, or some few channels?. I remember that kind of problems when working with EEG data, but solved them with EEGLAB. Perhaps it can help you, also if u send us the code and the size of your data and the error that Matlab gives.
How much time it takes to show this error? If immediately it shows then you should change to any other simulator. If it takes longer then it actually loads the data and by having better system hardware the problem may be solved. I have experienced the problem in my small acer netbook but it was avoided in my desktop pc (Never used EEG Signal though).
I second the comment about using 64-bit Matlab/Windows. You can load larger files in memory and even extend the available memory by increasing your virtual memory. I have had similar issues with large audio files and eliminated them in this manner.
I cleared the error using 64 bit windows. Now to load a small portion of my signal i need to know my signal labels. How can i know them? In the dataset the signal labels (eg: t7-p7) are present. when i use those names in matlab code t7 variable not found error has come... what shall i do now?
Perhaps the system you used to record the data comes with a (non-Matlab) utility that will allow you to cut or downsample the data? Temporally downsampling will reduce the size of the file. Depending on the kinds of analyses you will perform, you may not need higher than, e.g., 200 Hz. Or you could chop the data file into, e.g., 4 smaller files and then read in each and process independently.
Hi, I had the same problem. To solve this problem, I first increased the amount of RAM from 2 to 4 GB, then I installed 64-bit Windows instead of 32-bit