Systems of Units
This document describes the systems of units used for unit conversions and in the Units environments (default, Natural, Simple, and Standard).
Definition
Converting to a System
Working with Systems of Units
Examples
A system of units is a set of related units that are used for calculations. The system includes base units, which represent base dimensions, and derived units, which represent products of powers of base dimensions. Some units exist in more than one system of units. For example, there is a unit of mass named the ounce in the avoirdupois and troy systems of units. To distinguish between these units in Maple, each unit has a context. For example, the ounce[avoirdupois] and ounce[troy] are units of mass. For additional information about dimensions, units, and contexts, see Details.
For example, in the MKS system, the base units are the meter, kilogram, and second, which represent the base dimensions of length, mass, and time, respectively. In this system, the unit of speed is the meter per second. However, the unit of force, the kilogram meter per square second, is named the newton.
In the FPS system, the base units are the foot, pound, and second, which represent the base dimensions of length, mass, and time, respectively. The complex unit of speed and derived unit of force are the foot per second and poundforce, respectively.
The set of systems of units in Maple is:
SI (International System of Units) (meter-kilogram-second-ampere-kelvin-mole-candela)
FPS (foot-pound-second)
IPS (inch-pound-second)
MKS (meter-kilogram-second)
CGS (centimeter-gram-second)
EMU (Electromagnetic) (centimeter-gram-second-abampere)
ESU (Electrostatic) (centimeter-gram-second-abcoulomb)
Atomic (bohr-electron mass-atomic second-electron)
MTS (meter-tonne-second)
The convert/system command converts a unit to the default unit with the same dimension in the specified system of units.
The following Units package functions manage the systems of units.
UseSystem
UsingSystem
AddSystem
RemoveSystem
HasSystem
GetSystem
GetSystems
with⁡Units:
Automatically loading the Units[Simple] subpackage
The default system of units in Maple is SI.
GetSystems⁡
Atomic,CGS,EMU,ESU,FPS,IPS,MKS,MTS,SI
UsingSystem⁡
SI
To develop a system of units based on the furlong, long hundredweight, and the fortnight, define a new (fictional) unit of force named the fortis, the derived unit of force equal to a furlong long hundredweight per fortnight squared.
AddUnit⁡fortis,context=standard,conversion=furlong⁢hundredweightlongfortnight2
AddSystem⁡OldEnglish,furlong,hundredweightlong,fortnight,fortis,fortis⁢furlong
Atomic,CGS,EMU,ESU,FPS,IPS,MKS,MTS,OldEnglish,SI
In these examples, 32 newtons and 693 meters per day are converted to the appropriate units in the Old English system.
If infolevel is set to a greater integer (possible settings are 1 through 5), more detailed information about the computation method is displayed.
infolevelUnits≔1:
convert⁡32,system,N,OldEnglish
convert/system: "converting to the units fortis"
414720000000000000009052407727
convert⁡693,system,mday,OldEnglish
convert/system: "converting to the units furlong/fortnight"
6125127
unassign⁡infolevelUnits:
Set the system OldEnglish as the default and perform the computations in the Units[Standard] environment.
Notes:
To enter a unit in 2-D Math input, select the unit from the appropriate Units palette. If the unit you want is not there, select unit and then enter the unit.
When you edit a unit, double brackets appear around it.
UseSystem⁡OldEnglish
with⁡UnitsStandard:
23235⁢Unit⁡ms
23235⁢ms
combine⁡23235⁢Unit⁡ms,units
1951740000001397⁢furlongfortnight
convert⁡1.0⁢Unit⁡cmmin,system
1.002147459⁢furlongfortnight
32.0⁢Unit⁡N
32.0⁢N
convert⁡,system,OldEnglish
4.581322588×109⁢fortis
⁢Unit⁡ft
6.941397861×106⁢fortis⁢furlong
Unit⁡day
9.717957005×107⁢furlong2⁢hundredweightlongfortnight3
convert⁡,units,W
0.0001128888889⁢W
The system can also be removed from Maple, but first another system must be set as the default system.
RemoveSystem⁡OldEnglish:
Error, (in Units:-RemoveSystem) the system `OldEnglish` of units is currently set to the default (see ?UseSystem)
UseSystem⁡FPS:
See Also
convert/dimensions
convert/system
convert/units
infolevel
Units
Units/Index
Units[AddSystem]
Units[AddUnit]
Units[GetSystem]
Units[GetSystems]
Units[HasSystem]
Units[Natural]
Units[RemoveSystem]
Units[Standard]
Units[UseSystem]
Units[UsingSystem]
Download Help Document