help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: find frequencies


From: Paolo Ariano
Subject: Re: find frequencies
Date: 09 Dec 2002 14:57:36 +0100

Il lun, 2002-12-09 alle 13:17, Laurent Jacques ha scritto:
> Is this right ?
> 
> octave> a=[1,2,3,0,5,6,0,0,9,0,0,0,13,14,0]
> a =
> 
>    1   2   3   0   5   6   0   0   9   0   0   0  13  14   0
> 
> octave> pos=find(diff([~a 0])==-1)
> pos =
> 
>    4   8  12  15
> 
> octave> csum=cumsum(~a)
> csum =
> 
>   0  0  0  1  1  1  2  3  3  4  5  6  6  6  7
> 
> octave> diff([0 csum(pos)])
> ans =
> 
>   1  2  3  1
> 
> 
> Laurent

it really seems to be what i'm searching for, i'll try it on my matrix.

thanks a lot for your help

paolo
-- 
Paolo Ariano                                  
Neuroscience PhD Student                      
DBAU & INFM Turin (Italy)                     

I bravi ragazzi vanno in Paradiso, i cattivi in Giro --
<Riccardo M.  



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]