File:
[LON-CAPA] /
loncom /
mupad_utils /
units /
unit_list
Revision
1.1:
download - view:
text,
annotated -
select for diffs
Thu Aug 10 20:17:57 2000 UTC (24 years, 4 months ago) by
tyszkabe
Branches:
MAIN
CVS tags:
version_2_9_X,
version_2_9_99_0,
version_2_9_1,
version_2_9_0,
version_2_8_X,
version_2_8_99_1,
version_2_8_99_0,
version_2_8_2,
version_2_8_1,
version_2_8_0,
version_2_7_X,
version_2_7_99_1,
version_2_7_99_0,
version_2_7_1,
version_2_7_0,
version_2_6_X,
version_2_6_99_1,
version_2_6_99_0,
version_2_6_3,
version_2_6_2,
version_2_6_1,
version_2_6_0,
version_2_5_X,
version_2_5_99_1,
version_2_5_99_0,
version_2_5_2,
version_2_5_1,
version_2_5_0,
version_2_4_X,
version_2_4_99_0,
version_2_4_2,
version_2_4_1,
version_2_4_0,
version_2_3_X,
version_2_3_99_0,
version_2_3_2,
version_2_3_1,
version_2_3_0,
version_2_2_X,
version_2_2_99_1,
version_2_2_99_0,
version_2_2_2,
version_2_2_1,
version_2_2_0,
version_2_1_X,
version_2_1_99_3,
version_2_1_99_2,
version_2_1_99_1,
version_2_1_99_0,
version_2_1_3,
version_2_1_2,
version_2_1_1,
version_2_1_0,
version_2_12_X,
version_2_11_X,
version_2_11_5_msu,
version_2_11_5,
version_2_11_4_uiuc,
version_2_11_4_msu,
version_2_11_4,
version_2_11_3_uiuc,
version_2_11_3_msu,
version_2_11_3,
version_2_11_2_uiuc,
version_2_11_2_msu,
version_2_11_2_educog,
version_2_11_2,
version_2_11_1,
version_2_11_0_RC3,
version_2_11_0_RC2,
version_2_11_0_RC1,
version_2_11_0,
version_2_10_X,
version_2_10_1,
version_2_10_0_RC2,
version_2_10_0_RC1,
version_2_10_0,
version_2_0_X,
version_2_0_99_1,
version_2_0_2,
version_2_0_1,
version_2_0_0,
version_1_99_3,
version_1_99_2,
version_1_99_1_tmcc,
version_1_99_1,
version_1_99_0_tmcc,
version_1_99_0,
version_1_3_X,
version_1_3_3,
version_1_3_2,
version_1_3_1,
version_1_3_0,
version_1_2_X,
version_1_2_99_1,
version_1_2_99_0,
version_1_2_1,
version_1_2_0,
version_1_1_X,
version_1_1_99_5,
version_1_1_99_4,
version_1_1_99_3,
version_1_1_99_2,
version_1_1_99_1,
version_1_1_99_0,
version_1_1_3,
version_1_1_2,
version_1_1_1,
version_1_1_0,
version_1_0_99_3,
version_1_0_99_2,
version_1_0_99_1,
version_1_0_99,
version_1_0_3,
version_1_0_2,
version_1_0_1,
version_1_0_0,
version_0_99_5,
version_0_99_4,
version_0_99_3,
version_0_99_2,
version_0_99_1,
version_0_99_0,
version_0_6_2,
version_0_6,
version_0_5_1,
version_0_5,
version_0_4,
stable_2002_spring,
stable_2002_july,
stable_2002_april,
stable_2001_fall,
loncapaMITrelate_1,
language_hyphenation_merge,
language_hyphenation,
conference_2003,
bz6209-base,
bz6209,
bz5969,
bz2851,
STABLE,
PRINT_INCOMPLETE_base,
PRINT_INCOMPLETE,
HEAD,
GCI_3,
GCI_2,
GCI_1,
BZ5971-printing-apage,
BZ5434-fox,
BZ4492-merge,
BZ4492-feature_horizontal_radioresponse
Added the perl file that generates a Mupad readable units file from an easy to read input_file
these files are all that is needed to configure Mupad to handle units correctly.
Ben
##############################
#
# The format of this file is as follows:
#
#
# Units must be broken up into categories. Start each category
# with the following line:
#
# name units
#
# where 'name' is the name of your category (e.g. SI or English).
# Use no spaces in 'name' of your category.
#
#
# Next, define all units within a category using:
#
# unit[=expression] [excluded prefixes or 'constant']
#
# Note that NO spaces can be used in the expression, before/after
# the '=', or in the excluded prefixes.
# The only spaces MUST be between the unit and the excluded prefixes (if there
# are any excluded prefixes)
#
# 'constant' can be used in place of excluded prefixes in order to exclude
# all prefixes.
#
#
# Blank lines do not effect anything and everything following a '#'
# is a comment.
#
#
#
#########################
SI units # SI units include all standard units, and should
# never be unassigned.
m
s
# This is a bit of a trick to make 'kg' standard instead of 'g'.
g=(0.001*kg) k # defines g, ng, mg, Mg, etc., excluding kg, in terms of kg.
kg constant # protects kg (and only kg).
L=(10^3*cm^3)
N=(m*kg/s^2)
Pa=(N/m^2)
A
Hz=(1/s)
J=(N*m)
W=(J/s)
hp=(745.7*W)
eV=(1.6021892*10^(-19)*J)
V=(J/C)
ohm=(V/A)
ohms=(V/A)
Ohm=(V/A)
Ohms=(V/A)
hr=(3600*s)
minutes=(60*s)
day=(24*hr)
rad=(1) YZEPTGMkhd
deg=(1.745329*10^(-2)*rad)
mmHg=(1.33322*10^2*Pa) constant
torr=(mmHg)
Bq=(1/s)
Gy=(J/kg)
Sv=(J/kg)
C=(A*s) G
S=(1/Ohm)
F=(C/V)
T=(V*s/m^2) G
Wb=(V*s)
H=(V*s/A)
sr=(1)
lm=(cd*sr)
lx=(cd*sr/m^2)
English units
cal=(4.1868*J)
inch=(2.54*cm) # defined inch instead of in
ft=(12*inch) f # fft is a function call
mile=(5280*ft)
lb=(0.45359237*kg)
oz=(1.77185*10^(-3)*kg)
yard=(0.9144*m)
n_mi=(6080*ft)
rod=(1210*yd^2)
acre=(4840*yd^2)
lbf=(4.44822*N)
dyn=(10^(-5)*N)
bar=(10^5*Pa)
atm=(760*torr)
Btu=(1.05506*10^3*J)
constant units # ALL constants are in SI units
mol constant
angstrom=(10^(-10)*m) constant
k=(1.380658*10^(-23)*J/K) constant
e=(1.60217733*10^(-19)*C) constant
h=(6.6260755*10^(-34)*J*s) constant
h_bar=(1.05459*10^(-34)*J*s) constant
c=(2.99792458*10^8*m/s) constant
G=(6.67259*10^(-11)*N*(m^2)/(kg^2)) constant
R=(8.314510*J/(mol*K)) constant
AU=(1.49598*10^11*m) constant
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>