While using Mathcad Prime 3.1 the other day I attempted to define a variable with a unit that included and SI multiplier prefix. Mathcad threw a variable undefined error.
After some experimentation I determined that SI unit prefixes are not uniformly implemented across the various SI units.
For example, the p, n, u, and m prefixes work fine with the unit s, but d, c, f, a, z, and y prefixes don't, nor do any of the positive exponent prefixes: da, h, k, M, G, T, P, E, Z, or Y.
Pick a unit like Pa or J, etc, and the implementation of the multiplier prefixes is pretty random.
PTC/Mathcad should implement the full range of SI prefixes per the SI standard (see: http://www.bipm.org/en/measurement-units/ or https://physics.nist.gov/cuu/Units/index.html ).
PTC/Mathcad may even consider implementing the IEC binary prefixes as well (see prefixes for binary multiples at the NIST link above).
... View more