アップグレード情報:

PhysicalConstants`

バージョン9からPhysicalConstants`パッケージに代り,Quantityを介して新しい単位フレームワークが使われるようになった.

PhysicalConstants`パッケージは,さまざまな科学的分野の単位に対して広く使われる値や特殊数を提供してきた.Quantityにより提供される単位フレームワークが,完全にこれに代るものとなっている.

Version 8.0 << PhysicalConstants`
SpeedOfLight

PhysicalConstants`Version 9
AccelerationDueToGravityQuantity["StandardAccelerationOfGravity"]
AgeOfUniverseQuantity["UniverseAge"]
AvogadroConstantQuantity["AvogadroConstant"]
BohrRadiusQuantity["BohrRadius"]
BoltzmannConstantQuantity["BoltzmannConstant"]
ClassicalElectronRadiusQuantity["ClassicalElectronRadius"]
DeuteronMagneticMomentQuantity["DeuteronMagneticMoment"]
DeuteronMassQuantity["DeuteronMass"]
EarthMassQuantity["EarthMass"]
EarthRadiusQuantity["EarthEquatorialRadius"]
ElectronChargeQuantity["ElementaryCharge"]
ElectronComptonWavelengthQuantity["ElectronComptonWavelength"]
ElectronGFactorQuantity["ElectronGFactor"]
ElectronMagneticMomentQuantity["ElectronMagneticMoment"]
ElectronMassQuantity["ElectronMass"]
FaradayConstantQuantity["FaradayConstant"]
FineStructureConstantQuantity["FineStructureConstant"]
GalacticUnitQuantity["GalacticUnit"]
GravitationalConstantQuantity["GravitationalConstant"]
HubbleConstantQuantity["HubbleConstant"]
MagneticFluxQuantumQuantity["MagneticFluxQuantum"]
MolarGasConstantQuantity["MolarGasConstant"]
MolarVolumeQuantity["IdealGasMolarVolume"]
MuonGFactorQuantity["MuonGFactor"]
MuonMagneticMomentQuantity["MuonMagneticMoment"]
MuonMassQuantity["MuonMass"]
NeutronComptonWavelengthQuantity["NeutronComptonWavelength"]
NeutronMagneticMomentQuantity["NeutronMagneticMoment"]
NeutronMassQuantity["NeutronMass"]
PlanckConstantQuantity["PlanckConstant"]
PlanckConstantReducedQuantity["ReducedPlanckConstant"]
PlanckMassQuantity["PlanckMass"]
ProtonComptonWavelengthQuantity["ProtonComptonWavelength"]
ProtonMagneticMomentQuantity["ProtonMagneticMoment"]
ProtonMassQuantity["ProtonMass"]
QuantizedHallConductanceQuantity["QuantizedHallConductance"]
RydbergConstantQuantity["RydbergConstant"]
SackurTetrodeConstantQuantity["SackurTetrodeConstant"]
SolarConstantQuantity["SolarConstant"]
SolarLuminosityQuantity["SolarLuminosity"]
SolarRadiusQuantity["SolarRadius"]
SolarSchwarzschildRadiusQuantity["SolarSchwarzschildRadius"]
SpeedOfLightQuantity["SpeedOfLight"]
SpeedOfSoundQuantity["SpeedOfSound"]
StefanConstantQuantity["StefanBoltzmannConstant"]
ThomsonCrossSectionQuantity["ThomsonCrossSection"]
VacuumPermeabilityQuantity["MagneticConstant"]
VacuumPermittivityQuantity["ElectricConstant"]
WeakMixingAngleQuantity["WeakMixingAngleConstant"]

上の定数はすべて,新しいシステムの基本単位として与えられている.UnitConvert等の関数を使うと,値の他の表現を見付けることができる.

上記の名前は標準的なものであるが,Quantityを使うと他の形式を見付けることもできる.PhysicalConstants`パッケージの内容すべてに該当するものの他,それを超えるものが含まれている.

PhysicalConstants`UnitConvertで使用する単位
AccelerationDueToGravity"Meters"/"Seconds"^2
AgeOfUniverse"Seconds"
AvogadroConstant1/"Moles"
BohrRadius"Meters"
BoltzmannConstant"Joules"/"Kelvins"
ClassicalElectronRadius"Meters"
CosmicBackgroundTemperature"Kelvins"
DeuteronMagneticMoment"Joules"/"Teslas"
DeuteronMass"Kilograms"
EarthMass"Kilograms"
EarthRadius"Meters"
ElectronCharge"Coulombs"
ElectronComptonWavelength"Meters"
ElectronGFactor1
ElectronMagneticMoment"Joules"/"Teslas"
ElectronMass"Kilograms"
FaradayConstant"Coulombs"/"Moles"
FineStructureConstant1
GalacticUnit"Meters"
GravitationalConstant("Meters"^2 "Newtons")/"Kilograms"^2
HubbleConstant1/"Seconds"
IcePoint"Kelvins"
MagneticFluxQuantum"Webers"
MolarGasConstant"Joules"/("Kelvins" "Moles")
MolarVolume"Meters"^3/"Moles"
MuonGFactor1
MuonMagneticMoment"Joules"/"Teslas"
MuonMass"Kilograms"
NeutronComptonWavelength"Meters"
NeutronMagneticMoment"Joules"/"Teslas"
NeutronMass"Kilograms"
PlanckConstant"Joules" "Seconds"
PlanckConstantReduced"Joules" "Seconds"
PlanckMass"Kilograms"
ProtonComptonWavelength"Meters"
ProtonMagneticMoment"Joules"/"Teslas"
ProtonMass"Kilograms"
QuantizedHallConductance"Amperes"/"Volts"
RydbergConstant1/"Meters"
SackurTetrodeConstant1
SolarConstant"Watts"/"Meters"^2
SolarLuminosity"Watts"
SolarRadius"Meters"
SolarSchwarzschildRadius"Meters"
SpeedOfLight"Meters"/"Seconds"
SpeedOfSound"Meters"/"Seconds"
StefanConstant"Watts"/("Kelvins"^4 "Meters"^2)
ThomsonCrossSection"Meters"^2
VacuumPermeability("Seconds" "Volts")/("Amperes" "Meters")
VacuumPermittivity("Amperes" "Seconds")/("Meters" "Volts")
WeakMixingAngle1

通常,定数はUnitConvertを使って同等の数値に変換することができる.上の表は,バージョン9のパッケージに相当する数値や単位が導き出せるように提供されている.

Version 8.0 << PhysicalConstants`
MolarGasConstant

カーネルの単位は複数形の文字列であるという点に特に注意が必要である.

単位のない形式は,1を単位として導くことができる.

上の変換による単位の中には,昔のパッケージとはわずかに異なるものもある.それが,最新の科学研究の結果である場合もある.ハッブル定数がその例といえる.あるいは,空気中の音の速度の場合のように,わずかに異なる標準が値の導出に使われたということもあろう.いわゆる太陽定数(および関連する太陽光度)は,実際は定数ではないということで例外である.現在の値は,太陽周期の方をより正確に反映している.