GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing reference.wolfram.com — QuantityVariableDimensions—Wolfram Documentation QuantityVariableDimensions[quantityvariable] returns a list of base dimensions associated with the specified quantityvariable. Details
Examples
Basic Examples
Scope
Applications
Properties & Relations
Possible Issues
Neat Examples
See Also
Related Guides
History
Cite this Page
QuantityVariableDimensionsQuantityVariableDimensions[quantityvariable] returns a list of base dimensions associated with the specified quantityvariable. Details
Examplesopen all close allBasic Examples (2)Find the physical dimensions of a QuantityVariable: QuantityVariableDimensions[QuantityVariable["Φ", "RadiantFluxDensity"]]Use the single-argument form of QuantityVariable: QuantityVariableDimensions[QuantityVariable["RadiantFluxDensity"]]QuantityVariableDimensions[QuantityVariable["ElectricPotential"]]QuantityVariableDimensions[QuantityVariable["Temperature"]]Scope (3)Find the physical dimensions of a combination of QuantityVariable objects: QuantityVariableDimensions[QuantityVariable["RadiantFluxDensity"] ^ 2]QuantityVariableDimensions[QuantityVariable["RadiantFluxDensity"] ^ 2 / QuantityVariable["Time"]]Determine the physical dimensions of the Derivative of a QuantityVariable: QuantityVariableDimensions[QuantityVariable["RadiantFluxDensity"]'[QuantityVariable["Time"]]]QuantityVariableDimensions[QuantityVariable["RadiantFluxDensity"]''[QuantityVariable["Time"]]]Discover the dimensions of an arbitrary combination of QuantityVariable objects and their derivatives: QuantityVariableDimensions[QuantityVariable["RadiantFluxDensity"]''[QuantityVariable["Time"]] / QuantityVariable["Speed"]]Applications (2)Find the dimensional coefficients of a sampling of electrical physical quantities: pqs = {#, QuantityVariableDimensions[QuantityVariable[#]]}& /@ {"ElectricCapacitance", "ElectricConductivity", "ElectricCurrent", "ElectricPotential", "ElectricResistance", "ElectricResistivity", "MagneticInductance", "MagneticInduction"};
Grid[Prepend[Flatten[{First[#], {Cases[Last[#], {"ElectricCurrentUnit", x_} :> x], Cases[Last[#], {"LengthUnit", x_} :> x], Cases[Last[#], {"MassUnit", x_} :> x], Cases[Last[#], {"TimeUnit", x_} :> x]} /. {} -> 0}]& /@ pqs, {"Physical Quantities", "Current", "Length", "Mass", "Time"}], Frame -> All]Check equations for dimensional consistency: FormulaData["NewtonsLawOfUniversalGravitation"]qv = {#, QuantityVariableDimensions[#]}& /@ FormulaData["NewtonsLawOfUniversalGravitation", "QuantityVariables"]Define the variables in a standard format based on their dimensions: mass = {{"LengthUnit", 0}, {"MassUnit", 1}, {"TimeUnit", 0}};
distance = {{"LengthUnit", 1}, {"MassUnit", 0}, {"TimeUnit", 0}};
force = {{"LengthUnit", 1}, {"MassUnit", 1}, {"TimeUnit", -2}};Check that the formula is dimensionally correct: force === UnitDimensions[Quantity[1, "GravitationalConstant"]] + 2 * mass - 2 * distanceProperties & Relations (2)The dimensions of "PhysicalQuantity" entities can also be determined: QuantityVariableDimensions[Entity["PhysicalQuantity", "Length"]]Use the ResourceFunction "PhysicalQuantityLookup" to find physical quantities from unit dimensions: ResourceFunction["PhysicalQuantityLookup"][{{"LengthUnit", -1}, {"LuminousIntensityUnit", 1}}, "QuantityVariableName"]Possible Issues (2)Some physical quantities are dimensionless: QuantityVariableDimensions[QuantityVariable["ϵ", "MultiplicativeConstants"]]For functions of QuantityVariable, dimensions are only returned for the head: QuantityVariableDimensions[x[t]]Find the dimensions of derivatives: QuantityVariableDimensions[QuantityVariable["E", "Energy"]'[QuantityVariable["t", "Time"]]]Neat Examples (2)Explore the space of common physical quantities of mechanics: mechanicspqs =
{#, QuantityVariableDimensions[QuantityVariable[#]]}& /@ {"AngularMomentum", "Energy", "Force", "Frequency", "GravitationalAcceleration", "Length", "Mass", "MassDensity", "MomentOfInertia", "Period", "Power", "Speed", "SpringConstant", "Stress", "Time", "Volume"};
mechanicsdimensions = ({#[[1]], {"LengthUnit", "MassUnit", "TimeUnit"} /. MapThread[Rule, Transpose[#[[2]]]]}& /@ mechanicspqs) /. {"LengthUnit" -> 0, "MassUnit" -> 0, "TimeUnit" -> 0};
Graphics3D[{PointSize[Medium], Blue, Tooltip[Point[#[[2]]], #[[1]]]& /@ mechanicsdimensions}, Axes -> True, Ticks -> Table[i, {3}, {i, -3, 3}], AxesLabel -> {"length", "mass", "time"}, BoxRatios -> 1]Estimating the power of a bomb blast based on dimensional analysis, using only these physical quantities: pqs = {QuantityVariable["Energy"], QuantityVariable["MassDensity"], QuantityVariable["Radius"], QuantityVariable["Time"]};Find the dimensions of these physical quantities: pqdimensions = {#, QuantityVariableDimensions[#]}& /@ pqs;Grid[Prepend[Flatten[{First[#], {Cases[Last[#], {"LengthUnit", x_} :> x], Cases[Last[#], {"MassUnit", x_} :> x], Cases[Last[#], {"TimeUnit", x_} :> x]} /. {} -> 0}]& /@ pqdimensions, {"Physical Quantities", "LengthUnit", "MassUnit", "TimeUnit"}], Frame -> All]Write dimensional equations for the physical quantities involved: dimensionrules = (#1 -> Times @@((Power@@@#2)))& @@@ pqdimensionsMake an ansatz for the energy as a function of radius, mass, time, and mass density: energyansatz = QuantityVariable["Energy"] == constant QuantityVariable["MassDensity"] ^ β QuantityVariable["Radius"] ^ γ QuantityVariable["Time"] ^ δForm and solve linear equations for the exponents: PowerExpand[Log /@ (energyansatz /. dimensionrules)]SolveAlways[%, {Log["LengthUnit"], Log["TimeUnit"], Log["MassUnit"]}]energyansatz /. First[%]Given the inputs of the parameters at a given time, estimate the energy of an explosion: constant = 1;
massdensity = Quantity[1.2, "Kilograms" / "Meters" ^ 3];
radius = Quantity[80, "Meters"];
time = Quantity[0.006, "Seconds"];energy = (constant massdensity radius^5/time^2)UnitConvert[energy, "KilotonsOfTNT"]Related Guides
Wolfram Research (2014), QuantityVariableDimensions, Wolfram Language function, https://reference.wolfram.com/language/ref/QuantityVariableDimensions.html (updated 2018).
TextWolfram Research (2014), QuantityVariableDimensions, Wolfram Language function, https://reference.wolfram.com/language/ref/QuantityVariableDimensions.html (updated 2018). CMSWolfram Language. 2014. "QuantityVariableDimensions." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2018. https://reference.wolfram.com/language/ref/QuantityVariableDimensions.html. APAWolfram Language. (2014). QuantityVariableDimensions. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/QuantityVariableDimensions.html BibTeX@misc{reference.wolfram_2026_quantityvariabledimensions, author="Wolfram Research", title="{QuantityVariableDimensions}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/QuantityVariableDimensions.html}", note=[Accessed: 12-November-2026]} BibLaTeX@online{reference.wolfram_2026_quantityvariabledimensions, organization={Wolfram Research}, title={QuantityVariableDimensions}, year={2018}, url={https://reference.wolfram.com/language/ref/QuantityVariableDimensions.html}, note=[Accessed: 12-November-2026]} |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |