mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-08-03 06:32:26 -04:00
Fix pctile for larger arrays.
This commit is contained in:
parent
9f8336de4e
commit
742e2ef59f
@ -1,16 +1,11 @@
|
|||||||
subroutine pctile(x,npts,npct,xpct)
|
subroutine pctile(x,npts,npct,xpct)
|
||||||
|
|
||||||
parameter (NMAX=256*1024)
|
real x(npts)
|
||||||
real*4 x(npts)
|
real,allocatable :: tmp(:)
|
||||||
real*4 tmp(NMAX)
|
|
||||||
|
|
||||||
if(npts.le.0) then
|
allocate(tmp(npts))
|
||||||
xpct=1.0
|
|
||||||
go to 900
|
|
||||||
endif
|
|
||||||
if(npts.gt.NMAX) stop
|
|
||||||
|
|
||||||
tmp(1:npts)=x
|
tmp=x
|
||||||
call shell(npts,tmp)
|
call shell(npts,tmp)
|
||||||
j=nint(npts*0.01*npct)
|
j=nint(npts*0.01*npct)
|
||||||
if(j.lt.1) j=1
|
if(j.lt.1) j=1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user