# Wolfram Language & System 10.4 (2016)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.
WOLFRAM LANGUAGE INTERPRETER TYPE

# "ComputedQuantity" (interpreter type)

Quantity derived by computation.

## Allowed FormsAllowed Forms

• Any natural-language quantity supported by "Quantity", or a computation yielding one.

## Restriction SpecificationsRestriction Specifications

•  Restricted["ComputedQuantity",{{choices1,…}}] one among choices Restricted["ComputedQuantity",unit] convert to unit Restricted["ComputedQuantity",quantityvariable] restrict to units compatible with the physical quantity of quantityvariable Restricted["ComputedQuantity",unit,max] a quantity below Quantity[max,unit] Restricted["ComputedQuantity",unit,{min,max}] a quantity between Quantity[min,unit] and Quantity[max,unit] Restricted["ComputedQuantity",unit,{min,max,s}] a quantity between Quantity[min,unit] and Quantity[max,unit] with step s Restricted["ComputedQuantity",quantityvariable,max] a quantity below Quantity[max,unit], with unit the canonical unit of quantityvariable
• The bounds min and max and step s can also be expressed as quantities.

## ExamplesExamplesopen allclose all

### Basic Examples  (5)Basic Examples  (5)

Interpret quantities involving computations:

 In[1]:=
 Out[1]=
 In[2]:=
 Out[2]=

Computations with data are allowed:

 In[1]:=
 Out[1]=
 In[2]:=
 Out[2]=
 In[3]:=
 Out[3]=
 In[4]:=
 Out[4]=

Restrict and convert to a unit:

 In[1]:=
 Out[1]=

Restrict to a given physical quantity:

 In[1]:=
 Out[1]=

Accept unitless inputs in the presence of an appropriate restriction:

 In[1]:=
 Out[1]=
 In[2]:=
 Out[2]=

Attach the unit to the interpreted number:

 In[1]:=
 Out[1]=

Restrict with a bound and convert to a given unit:

 In[1]:=
 Out[1]=

Restrict in an interval:

 In[1]:=
 Out[1]=