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 —
amF (= Fermi = fermi), XU (= Xu = xu = XE\pm
Ao (= Angstroem = angstroem = Angstrom = angstrom)
nm (= nanometer)
My (= micron = micrometer)
mm (= millimeter), cm (= centimeter)
dm (= decimeterM (= 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, dgG (= gram), hg
kg (= kilogram), Mg, Gg, Tg, Pg, Eg
t, kt, Mtct (= 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 = millisecondcs ds
s (= sec = second), das, hs, ks
Ms, Gs, Ts, Es, Psmin (= minute = Minute)
h (= hourD (= 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, nNpn , mcNm, n CN DN N (= Newton = newton), daN, hN, kNm, n , GN
TNpn , ENP (= 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, dWW (= 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 (= acreB (= barn), ha (= hectare)
ro (= rood), township, circ_mil, circ_inch
Volume —
al, fl, pl, nl, mcl, ml, cl, dlL (= Liter = liter = Litre = litre), dal
hl, kl, Ml, Gltl , 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)
cAdA 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, mCcc , dCC (= 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, dFF (= Farad = farad), daF, hF
kF (= kFarad = kfarad), MF, GFtf , PF, EF
Magnetic Flux Density, Magnetic Inductivity —
Magnetic Field Strength —
Magnetomotive Force (= Electric Current) —
Luminous Intensity —
fcd, acd, pcd, ncd, mccd, mcd, ccd, dcdCD (= candela = Candela), dacd, hcd
kcd, McdGCD, 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), daSvhsv, 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