From: Jean on
Although Matlab is an excellent tool in signal processing, it has totally dissapointed me these days when I tried even the SIMPLEST function on large signals (let's say 2.5 million samples or higher). Not only that you must say goodbye to ffts, xcorrs, etc., but even smiple PLOTS cannot be showed because the "OUT OF MEMORY" error appears (in spite of my 4Gb of RAM).
If you want to "play" research, then Matlab is the perfect tol for you. If you want to do some advanced signal processing o real signals, then orient yourself to another tool.
Thank you Mathworks for dissapointing me!

From: Wayne King on
"Jean " <domnul_jan(a)yahoo.com> wrote in message <hlm7d4$oru$1(a)fred.mathworks.com>...
> Although Matlab is an excellent tool in signal processing, it has totally dissapointed me these days when I tried even the SIMPLEST function on large signals (let's say 2.5 million samples or higher). Not only that you must say goodbye to ffts, xcorrs, etc., but even smiple PLOTS cannot be showed because the "OUT OF MEMORY" error appears (in spite of my 4Gb of RAM).
> If you want to "play" research, then Matlab is the perfect tol for you. If you want to do some advanced signal processing o real signals, then orient yourself to another tool.
> Thank you Mathworks for dissapointing me!

Hi Jean, can you be more specific? I don't have any trouble taking the Fourier transform of a signal with more samples than 2.5 million, or computing the autocorrelation on a Windows 32-bit system with 2 gigs of RAM. Can you give a specific example (you can create a vector of N(0,1) random variables) of where you are having trouble with a 1D signal with 2.5 million samples?

Wayne
From: Steven Lord on

"Wayne King" <wmkingty(a)gmail.com> wrote in message
news:hlm87d$i5f$1(a)fred.mathworks.com...
> "Jean " <domnul_jan(a)yahoo.com> wrote in message
> <hlm7d4$oru$1(a)fred.mathworks.com>...
>> Although Matlab is an excellent tool in signal processing, it has
>> totally dissapointed me these days when I tried even the SIMPLEST
>> function on large signals (let's say 2.5 million samples or higher). Not
>> only that you must say goodbye to ffts, xcorrs, etc., but even smiple
>> PLOTS cannot be showed because the "OUT OF MEMORY" error appears (in
>> spite of my 4Gb of RAM).
>> If you want to "play" research, then Matlab is the perfect tol for you.
>> If you want to do some advanced signal processing o real signals, then
>> orient yourself to another tool.
>> Thank you Mathworks for dissapointing me!
>
> Hi Jean, can you be more specific? I don't have any trouble taking the
> Fourier transform of a signal with more samples than 2.5 million, or
> computing the autocorrelation on a Windows 32-bit system with 2 gigs of
> RAM. Can you give a specific example (you can create a vector of N(0,1)
> random variables) of where you are having trouble with a 1D signal with
> 2.5 million samples?

In addition to what Wayne said, Jean, if you're working with large data you
should be using a 64-bit version of MATLAB on a machine with a 64-bit OS,
for the reasons described in section 1 of this document from our support
website:

http://www.mathworks.com/support/tech-notes/1100/1106.html

Basically, if you're on a 32-bit system, many OSes don't allow MATLAB access
to all of your 4 GB of RAM, and MATLAB has to share what the OS does allow
access to with any other applications you're running. That can easily chew
up or fragment your memory.

--
Steve Lord
slord(a)mathworks.com
comp.soft-sys.matlab (CSSM) FAQ: http://matlabwiki.mathworks.com/MATLAB_FAQ


From: Jean on
Hello Wayne,

I have some *.csv files or *.mat files which contain data . Importing these files takes time, but what bothers me is that when I load even 2 large signals, plot them, then Matlab gives the "out of memory" error if I try to do something fancy (like a xcorr for example). If I work with 10 million samples signals the entire analysis is compromised from the begining.
What kind of Windows do you have? I have Win Vista (it is a new computer). What is the version of your Matlab? I have version 7.7.0.471.

Thank you for your interest.

"Wayne King" <wmkingty(a)gmail.com> wrote in message <hlm87d$i5f$1(a)fred.mathworks.com>...
> "Jean " <domnul_jan(a)yahoo.com> wrote in message <hlm7d4$oru$1(a)fred.mathworks.com>...
> > Although Matlab is an excellent tool in signal processing, it has totally dissapointed me these days when I tried even the SIMPLEST function on large signals (let's say 2.5 million samples or higher). Not only that you must say goodbye to ffts, xcorrs, etc., but even smiple PLOTS cannot be showed because the "OUT OF MEMORY" error appears (in spite of my 4Gb of RAM).
> > If you want to "play" research, then Matlab is the perfect tol for you. If you want to do some advanced signal processing o real signals, then orient yourself to another tool.
> > Thank you Mathworks for dissapointing me!
>
> Hi Jean, can you be more specific? I don't have any trouble taking the Fourier transform of a signal with more samples than 2.5 million, or computing the autocorrelation on a Windows 32-bit system with 2 gigs of RAM. Can you give a specific example (you can create a vector of N(0,1) random variables) of where you are having trouble with a 1D signal with 2.5 million samples?
>
> Wayne
From: Jean on
I agree with what you said, I have read the documantation prior posting this message.
The thing that bothers me the most is not being able to plot two 10 million sample signals in the same figure ( it gives me the "out of memory" error). I do not know if the problem is located in my computer or it is somethin Matlab designers have not forseen.

Thank you very much for your interest in this problem.


"Steven Lord" <slord(a)mathworks.com> wrote in message <hlm9c0$2m8$1(a)fred.mathworks.com>...
>
> "Wayne King" <wmkingty(a)gmail.com> wrote in message
> news:hlm87d$i5f$1(a)fred.mathworks.com...
> > "Jean " <domnul_jan(a)yahoo.com> wrote in message
> > <hlm7d4$oru$1(a)fred.mathworks.com>...
> >> Although Matlab is an excellent tool in signal processing, it has
> >> totally dissapointed me these days when I tried even the SIMPLEST
> >> function on large signals (let's say 2.5 million samples or higher). Not
> >> only that you must say goodbye to ffts, xcorrs, etc., but even smiple
> >> PLOTS cannot be showed because the "OUT OF MEMORY" error appears (in
> >> spite of my 4Gb of RAM).
> >> If you want to "play" research, then Matlab is the perfect tol for you.
> >> If you want to do some advanced signal processing o real signals, then
> >> orient yourself to another tool.
> >> Thank you Mathworks for dissapointing me!
> >
> > Hi Jean, can you be more specific? I don't have any trouble taking the
> > Fourier transform of a signal with more samples than 2.5 million, or
> > computing the autocorrelation on a Windows 32-bit system with 2 gigs of
> > RAM. Can you give a specific example (you can create a vector of N(0,1)
> > random variables) of where you are having trouble with a 1D signal with
> > 2.5 million samples?
>
> In addition to what Wayne said, Jean, if you're working with large data you
> should be using a 64-bit version of MATLAB on a machine with a 64-bit OS,
> for the reasons described in section 1 of this document from our support
> website:
>
> http://www.mathworks.com/support/tech-notes/1100/1106.html
>
> Basically, if you're on a 32-bit system, many OSes don't allow MATLAB access
> to all of your 4 GB of RAM, and MATLAB has to share what the OS does allow
> access to with any other applications you're running. That can easily chew
> up or fragment your memory.
>
> --
> Steve Lord
> slord(a)mathworks.com
> comp.soft-sys.matlab (CSSM) FAQ: http://matlabwiki.mathworks.com/MATLAB_FAQ
>
 |  Next  |  Last
Pages: 1 2 3 4 5
Prev: Load flow
Next: There are no products to install