whistlesAndMoans
Class MedianFilter
java.lang.Object
whistlesAndMoans.MedianFilter
public class MedianFilter
- extends java.lang.Object
Median Filter for a finite amount of data. Copied from
Paul Whites C code in medfilt_prw_c.c
- Author:
- Doug Gillespie
|
Field Summary |
(package private) int[] |
indices
|
(package private) double[] |
x
|
(package private) double[] |
xsrt
|
|
Method Summary |
private void |
bubble(double[] x,
int L,
int[] y)
Bubble sort. |
void |
medianFilter(double[] inputData,
double[] outputData,
int N)
Median Filter for a finite amount of data. |
(package private) void |
swap(double[] array,
int ind1,
int ind2)
|
(package private) void |
swap(int[] array,
int ind1,
int ind2)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
indices
int[] indices
xsrt
double[] xsrt
x
double[] x
MedianFilter
public MedianFilter()
medianFilter
public void medianFilter(double[] inputData,
double[] outputData,
int N)
- Median Filter for a finite amount of data. Copied from
Paul Whites C code in medfilt_prw_c.c
- Parameters:
inputData - array of input dataoutputData - output of filterN - width of median filter.
bubble
private void bubble(double[] x,
int L,
int[] y)
- Bubble sort. Data are left alone and function
returns a set of ordered indices in decending order
- Parameters:
x - input dataL - number of pointsy - sorted output indices
swap
void swap(int[] array,
int ind1,
int ind2)
swap
void swap(double[] array,
int ind1,
int ind2)