|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.grelf.MeasuredValue
public class MeasuredValue
Record to hold a measured value x, its standard error S and its units, so it can be stated as x +/- S units. The theory used is explained in N.C.Barford "Experimental Measurements: Precision, Error and Truth", Addison-Wesley 1967.
| Constructor Summary | |
|---|---|
MeasuredValue(java.util.Collection<java.lang.Double> x,
java.lang.String units)
Calculates mean value and standard error from the given data. |
|
MeasuredValue(double[] x,
java.lang.String units)
Calculates mean value and standard error from the given data. |
|
MeasuredValue(double x,
double stdErr,
java.lang.String units)
If stdErr is unknown set it to 0.0. |
|
| Method Summary | |
|---|---|
MeasuredValue |
add(double a)
Returns a new MeasuredValue in which the value has number a added to it but stdErr is unchanged. |
MeasuredValue |
add(MeasuredValue x)
|
MeasuredValue |
clone()
Returns a new MeasuredValue object with the same data. |
MeasuredValue |
divide(MeasuredValue x)
|
boolean |
equals(java.lang.Object other)
Tests for equality of value, sigma and units to 12 decimals. |
double |
getStdErr()
Standard error, S. |
java.lang.String |
getUnits()
|
double |
getValue()
Value, x. |
int |
hashCode()
|
MeasuredValue |
multiply(double a)
Returns a new MeasuredValue in which both the value and the standard error have been multiplied by number a. |
MeasuredValue |
multiply(MeasuredValue x)
|
double |
probablyEquals(java.lang.Object other)
Still experimental - Aims to returns probability of equality, from 0 to 1. |
MeasuredValue |
subtract(MeasuredValue x)
|
java.lang.String |
toString()
Outputs in the form "value +/- stdErr units" (but only "value units" if stdErr is 0.0). |
java.lang.String |
toString(java.text.DecimalFormat df)
Outputs in the form "value +/- sigma units" (but only "value units" if sigma is 0.0). |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MeasuredValue(double x,
double stdErr,
java.lang.String units)
public MeasuredValue(double[] x,
java.lang.String units)
public MeasuredValue(java.util.Collection<java.lang.Double> x,
java.lang.String units)
| Method Detail |
|---|
public double getValue()
public double getStdErr()
public java.lang.String getUnits()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(java.text.DecimalFormat df)
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic double probablyEquals(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic MeasuredValue clone()
clone in class java.lang.Objectpublic MeasuredValue add(double a)
public MeasuredValue add(MeasuredValue x)
throws MixedUnitsException
MixedUnitsException
public MeasuredValue subtract(MeasuredValue x)
throws MixedUnitsException
MixedUnitsExceptionpublic MeasuredValue multiply(double a)
public MeasuredValue multiply(MeasuredValue x)
throws MixedUnitsException
MixedUnitsException
public MeasuredValue divide(MeasuredValue x)
throws MixedUnitsException
MixedUnitsException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||