+ public static Measurement exp(Measurement m) {
+ if (m == null || !isPureNumber(m))
+ return null;
+ return new Measurement(Math.exp(m.number),
+ m.uncertainty * Math.exp(m.number),
+ Measurement.pureNumberUnitPowers);
+ }
+
+ public static Measurement ln(Measurement m) {
+ if (m == null || !isPureNumber(m))
+ return null;
+ return new Measurement(Math.log(m.number),
+ m.uncertainty / m.number,
+ Measurement.pureNumberUnitPowers);
+ }
+