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).
I almost posted the same comment. mJ, uJ,pJ are not included. So, when I define them as globals I have to make sure I'm not repeating somewhere else...
No femto or atto anything is included. Femtoseconds, femtoamperes, femtojoules, attoseconds, etc. etc. These are now common things in today's physics community.
All such engineering prefixes should be standard to all units.
I agree with your request but I just wanted to show you that it is very easy to define your own units with multipliers even now. In the example below, just format "daN" as unit:
You could include these definitions in a template file and hide the region they're in so you don't have to do this for every worksheet.
We are archiving your idea as part of a general review. This action is based on the age of your idea and the total number of votes received, as per this announcement.
You can always post a new idea with all the details required in the form.
Thank you for your participation.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.