unit
Описание
unit::n
представляет единицу измерения n
, где n
следует за обычно используемыми именами. Например, модули unit::m
, unit::meter
, и unit::metre
все представляют метр физической единицы измерения. Они unit
объекты являются объектами области доменного типа unit
. Можно использовать эти модули в арифметических выражениях как символьные идентификаторы. Например, 3*unit::m^2
. Необходимо последовательно использовать модули в выражениях, и необходимо задать модули для неизвестных переменных так, чтобы сами переменные были безразмерными. Для получения дополнительной информации смотрите Пример 3.
Выражения, содержащие модули, не объединены или упрощены автоматически. Используйте simplify
или Simplify
упростить выражения, содержащие модули. Используйте unit::convert
преобразовывать между модулями.
Для списка всех реализованных модулей см. Список Модулей.
Примеры
Пример 1
Создайте выражение с помощью различных единиц длины. Общие названия модулей работают как ожидалось.
Поскольку MuPAD® не упрощает это выражение автоматически, используйте simplify
функция, чтобы упростить выражение.
Упростите выражение, включающее несколько различных модулей.
Пример 2
Преобразуйте между любыми двумя модулями с помощью unit::convert
.
Преобразуйте унцию в килограммы. unit::convert
возвращает точное преобразование. Используйте float
получить результат с плавающей точкой.
Используйте unit::convert
преобразовывать между модулями, которые не имеют того же типа. Например, преобразуйте Ньютон-метр, который является модулем крутящего момента Уоттсу, который является модулем степени.
Перепишите целевой модуль, Ньютон-метр, в терминах составного выражения в граммах, сантиметрах и миллисекундах.
Попытайтесь преобразовать kg inch2/mm в cm. unit::convert
не оказывает влияния на единицы, которые это не может преобразовать.
Пример 3
Для численных расчетов явным образом задайте модули, таким образом, что сами переменные являются безразмерными. Если вы применяете модули противоречиво, вы не можете получить желаемый результат.
Продемонстрируйте эту проблему путем исключения модуля для неизвестной переменной в выражении. Замените переменную с номером и выполните выражение с помощью float
. float
функция не может выполнить выражение.
Выполните выражение путем определения модулей последовательно. Теперь неизвестная переменная x
является безразмерным.
Пример 4
Добавьте новые модули с помощью unit::newUnit
.
Добавьте скоростную единицу в unit
область.
Можно использовать модуль unit::SpeedOfLight
как любой другой модуль. Используйте unit::SpeedofLight
задавать другую скоростную единицу.
Преобразуйте 123,4 мили в час в новые единицы скорости.
Пример 5
Используйте методы преобразования, чтобы преобразовать между различными системами модулей.
Используйте unit::convert2SIunits
преобразовывать массу, выраженную в неметрических модулях единицам СИ.
Преобразуйте температуру 20
градусы Цельсия в шкалу Температуры по Фаренгейту с помощью unit::Celsius2Fahrenheit
.
Пример 6
Можно использовать большинство функций, таких как diff
фактор
, и normal
с unit
. Эти функции обрабатывают модули как обычные символьные идентификаторы.
Используйте diff
фактор
, и normal
с unit
.
Список модулей
развернуть все
Length
—
am
F
(= Fermi
= fermi
), XU
(= Xu
= xu
= XE
\pm
Ao
(= Angstroem
= angstroem
= Angstrom
= angstrom
)
nm
(= nanometer
)
My
(= micron
= micrometer
)
mm
(= millimeter
), cm
(= centimeter
)
dm
(= decimeter
M
(= meter
)
dam
, hm
, km
(= kilometer
), Mm
, Gm
, Tm
\pm
, Em
pt
(= point
), inch
ft
(= foot
), ft_US
(= foot_US
)
yd
(= yard
), mile
, nmile
, inm
(= INM
)
AU
(= AE
), ly
(= lightyear
= Lj
= lj
), pc
(= parsec
)
ch
, fm
(= fathom
), fur
(= furlong
), gg
, hand
li
(= link
строка
, mil
, rod
(= perch
= pole
), span
Mass
—
ag
, fg
, pg
, ng
, mcg
(= mcgram
= microgram
)
mg
(= milligram
), cg
, dg
G
(= gram
), hg
kg
(= kilogram
), Mg
, Gg
, Tg
, Pg
, Eg
t
, kt
, Mt
ct
(= carat
= Kt
= Karat
= karat
)
oz
(= ounce
)
lb
(= pound
), stone
, cwt
(= sh_cwt
)
cwt_UK
(= long_cwt
= gross_cwt
), tn
(= ton
= short_ton
), ton_UK
long_ton
(= gross_ton
), slug
, gr
, dr
четверть
, cental
Time
—
as
, fs
, ps
, ns
(= nsec
= nanosec
= nanosecond
)
mcsec
(= mcsecond
= microsec
= microsecond
)
ms
(= msec
= millisec
= millisecond
cs
ds
s
(= sec
= second
), das
, hs
, ks
Ms
, Gs
, Ts
, Es
, Ps
min
(= minute
= Minute
)
h
(= hour
D
(= day
)
week
месяц
year
Temperature
—
K
(= kelvin
= Kelvin
), Fahrenheit
(= fahrenheit
), Celsius
(= celsius
)
Rankine
(= rankine
), Reaumur
(= reaumur
)
Data Size, Storage Capacity
—
bit
(= Bit
), kbit
(= kBit
), Mbit
(= MBit
), Gbit
(= GBit
), Tbit
(= TBit
)
byte
(= Byte
), kbyte
(= kByte
), Mbyte
(= MByte
), Gbyte
(= GByte
)
Tbyte
(= TByte
)
Data Rate (Bits per Second)
—
Signal Rate (= Frequency)
—
Force
—
aN
, fN
, nN
pn
, mcN
m, n
CN
DN
N
(= Newton
= newton
), daN
, hN
, kN
m, n
, GN
TN
pn
, EN
P
(= pond
= Pond
), kp
(= kilopond
= Kilopond
), dyn
, pdl
, lbf
ozf
, tonf
Torque
—
aNm
, fNm
, pNm
, nNm
, mcNm
, mNm
, cNm
, dNm
, Nm
(= Newtonmeter
= newtonmeter
)
daNm
, hNm
, kNm
, MNm
, GNm
, TNm
, PNm
, ENm
, kpm
Angular Momentum
—
aNms
, fNms
, pNms
, nNms
, mcNms
, mNms
, cNms
, dNms
Nms
(= Newtonmetersec
= newtonmetersec
)
daNms
, hNms
, kNms
, MNms
, GNms
, PNms
, ENms
, TNms
Energy, Work
—
aJ
(= aWs
), fJ
(= fWs
), pJ
(= pWs
), nJ
(= nWs
), mcJ
(= mcWs
= microWs
)
mJ
(= mJoule
= mjoule
= mWs
), cJ
(= cWs
), dJ
(= dWs
)
J
(= Joule
= joule
= Ws
), daJ
(= daWs
), hJ
(= hWs
)
kJ
(= kJoule
= kjoule
= kWs
), MJ
(= MJoule
= Mjoule
= MWs
)
GJ
(= GWs
), TJ
(= TWs
), PJ
(= PWs
), EJ
(= EWs
), Wh
, kWh
, MWh
, GWh
cal
(= Calory
= calory
), kcal
, aeV
, feV
, peV
, neV
, mceV
, meV
, ceV
, deV
, eV
daeV
, heV
, keV
, MeV
, GeV
, TeV
, PeV
, EeV
, PSh
, erg
, Btu
, therm
Power
—
aW
, fW
, pW
, nW
, mcW
(= mcWatt
= mcwatt
= microW
= microWatt
= microwatt
)
mW
(= mWatt
= mwatt
), cW
, dW
W
(= Watt
= watt
), daW
, hW
kW
(= kWatt
= kwatt
), MW
(= MWatt
= Mwatt
), GW
(= GWatt
= Gwatt
)
TW
, PW
, EW
, hp
(= bhp
)
Frequency
—
aHz
, fHz
, pHz
, nHz
, mcHz
, mHz
, cHz
, dHz
, Hz
(= Hertz
= hertz
), daHz
, hHz
kHz
(= kHertz
= khertz
), MHz
(= MHertz
= Mhertz
)
GHz
(= GHertz
= Ghertz
), THz
, PHz
, EHz
Pressure, Stress
—
aPa
, fPa
, pPa
, nPa
, mcPa
, mPa
, cPa
, dPa
, Pa
(= Pascal
= pascal
)
daPa
, hPa
(= hPascal
= hpascal
), kPa
, MPa
, GPa
, TPa
, PPa
, EPa
mcbar
(= mcBar
= microbar
= microBar
), mbar
(= mBar
панель
(= Bar
)
kbar
(= kBar
), at
(= ata
= atu
), atm
, mmH2O
(= mmWS
), mH2O
(= mWS
)
inH2O
, ftH2O
, mmHg
, mHg
, inHg
\psi
, Torr
Area
—
a
(= are
= Ar
), ac
(= acre
B
(= barn
), ha
(= hectare
)
ro
(= rood
), township
, circ_mil
, circ_inch
Volume
—
al
, fl
, pl
, nl
, mcl
, ml
, cl
, dl
L
(= Liter
= liter
= Litre
= litre
), dal
hl
, kl
, Ml
, Gl
tl
, Pl
, El
, gal
(= gallon
), gal_UK
, barrel
, bu_UK
, chaldron
pottle
, pint_UK
, pk_UK
, qt_UK
, gill
, gill_UK
, floz
, floz_UK
, fldr
, fldr_UK
minim
, minim_UK
, liq_qt
, liq_pt
, dry_bu
, dry_pk
, bbl
, dry_gal
, dry_qt
, dry_pt
European Currency
—
cent
(= Cent
), EUR
(= EURO
= Euro
), ATS
, DEM
(= DM
), BEF
, ESP
, FIM
, FRF
, LUF
NLG
, PTE
, IEP
, ITL
Molecular Substance
—
fmol
, amol
, pmol
, nmol
, mcmol
(= mcMol
= micromol
= microMol
)
mmol
(= mMol
), cmol
, dmol
, mol
(= Mol
), damol
, hmol
, kmol
(= kMol
), Mmol
Gmol
, Tmol
, Pmol
, Emol
Electric Current, Amperage
—
aA
, fA
, pA
нет данных
(= nAmpere
= nampere
)
mcA
(= microA
= microAmpere
= microampere
), mA
(= mAmpere
= mampere
)
cA
dA
A
(= ampere
= Ampere
), daA
, hA
, kA
(= kAmpere
= kampere
), MA
, GA
TA
, PA
, EA
, Bi
(= Biot
= biot
), Gb
(= Gilbert
= gilbert
)
Electric Voltage
—
aV
, fV
, pV
, nV
(= nanoV
= nVolt
= nvolt
)
mcV
(= microV
= mcVolt
= mcvolt
), mV
(= mVolt
= mvolt
), cV
, dV
V
(= Volt
= volt
), daV
, hV
kV
(= kVolt
= kvolt
)
MV
(= MVolt
= Mvolt
), GV
(= GVolt
= Gvolt
), TV
, PV
, EV
Electric Resistance
—
aOhm
(= aohm
), fOhm
(= fohm
), pOhm
(= pohm
), nOhm
(= nohm
)
mcOhm
(=mcohm
= microOhm
= microohm
)
mOhm
(= mohm
= milliOhm
= milliohm
), dOhm
(= dohm
), cOhm
(= cohm
)
Ohm
(= ohm
), daOhm
(= daohm
), hOhm
(= hohm
), kOhm
(= kohm
), MOhm
(= Mohm
)
GOhm
(= Gohm
), TOhm
(= Tohm
), POhm
(= Pohm
), EOhm
(= Eohm
)
Electric Charge
—
aC
ФК
, pC
, nC
, mcC
, mC
cc
, dC
C
(= Coulomb
= coulomb
), daC
, hC
, kC
, MC
, GC
, TC
PC
, EC
Electric Capacity
—
aF
, fF
, pF
(= pFarad
= pfarad
), nF
(= nFarad
= nfarad
)
mcF
(= mcFarad
= mcfarad
= microF
= microFarad
= microfarad
)
mF
(= mFarad
= mfarad
), cF
, dF
F
(= Farad
= farad
), daF
, hF
kF
(= kFarad
= kfarad
), MF
, GF
tf
, PF
, EF
Magnetic Flux Density, Magnetic Inductivity
—
Magnetic Field Strength
—
Magnetomotive Force (= Electric Current)
—
Luminous Intensity
—
fcd
, acd
, pcd
, ncd
, mccd
, mcd
, ccd
, dcd
CD
(= candela
= Candela
), dacd
, hcd
kcd
, Mcd
GCD
, Tcd
, Pcd
, Ecd
, HK
, IK
Radioactivity
—
aBq
, fBq
, pBq
, nBq
, mcBq
, mBq
, cBq
, dBq
, Bq
(= Becquerel
= becquerel
), daBq
hBq
, kBq
, MBq
, GBq
, TBq
, PBq
, EBq
, Ci
(= Curie
)
Equivalent Dosage
—
aSv
, fSv
, pSv
, nSv
, mcSv
, mSv
, cSv
, dSv
Sv
(= Sievert
= sievert
), daSv
hsv
, kSv
, MSv
, GSv
, TSv
, PSv
, ESv
arem
, frem
, prem
, nrem
, mcrem
, mrem
, crem
, drem
rem
(= Rem
), darem
, hrem
, krem
, Mrem
, Grem
, Trem
, Prem
, Erem
Absorbed Dosage
—
aGy
, fGy
, pGy
, nGy
, mcGy
, mGy
, cGy
, dGy
, Gy
(= Gray
= gray
), daGy
, hGy
, kGy
, MGy
, GGy
TGy
, PGy
, EGy
, rd
Методы
развернуть все
convert
— Преобразуйте между модулями
unit::convert(x
, targetunit
)
преобразовывает все единицы в арифметическом выражении x
к targetunit
если это возможно. targetunit
может быть модуль (такой как unit::m
) или арифметическое выражение (такое как unit::km/unit::s
). Во втором случае, convert
перезаписи x
в терминах модулей, найденных в targetunit
. Смотрите пример 2.
convert2SIunits
— Перепишите к единицам СИ
unit::convert2SIunits(x
)
перезаписи все модули в арифметическом выражении x
в терминах соответствующих основных единиц СИ. Смотрите Пример 5.
display
— Формат для выхода
unit::display(x
)
форматирует отображенный вывод арифметического выражения x
таким образом, что модули появляются как отдельный фактор в конце каждого термина.
findUnits
— Найдите все модули в выражении
unit::findUnits(x
)
возвращает набор всех модулей, найденных в арифметическом выражении x
.
newUnit
— Задайте новый модуль
unit::newUnit(newname = f*oldunit
)
создает модуль, обращенный unit::newname
. Имя newname
должен быть идентификатор. Новый модуль объявляется как кратное f
из одного или нескольких существующих ранее модулей oldunit
, где f
номер. Смотрите Пример 4.
simplify
— Объедините модули того же типа
unit::simplify(x
)
объединения все модули того же типа в арифметическом выражении x
к одному модулю того типа, найденного в x
. Смотрите пример 1.
Следующие методы преобразуют числовое температурное значение в ту же температуру в другой температурной шкале. Имя метода описывает температурные шкалы, между которыми преобразует метод. Например, Celsius2Fahrenheit
преобразует температуру в Цельсия к той же температуре в Фаренгейте. Смотрите Пример 5.
Celsius2Fahrenheit
Celsius2Kelvin
Celsius2Rankine
Celsius2Reaumur
Fahrenheit2Celsius
Fahrenheit2Kelvin
Fahrenheit2Rankine
Fahrenheit2Reaumur
Kelvin2Fahrenheit
Kelvin2Celsius
Kelvin2Rankine
Kelvin2Reaumur
Rankine2Fahrenheit
Rankine2Kelvin
Rankine2Celsius
Rankine2Reaumur
Reaumur2Fahrenheit
Reaumur2Kelvin
Reaumur2Rankine
Reaumur2Celsius
Смотрите также
Функции MuPAD