Wolfram mathematica 如何列出Mathematica 11.3中的所有内置物理常数?
旧的Mathematica软件包描述中列出了所有内置物理常数: 它已被Wolfram mathematica 如何列出Mathematica 11.3中的所有内置物理常数?,wolfram-mathematica,Wolfram Mathematica,旧的Mathematica软件包描述中列出了所有内置物理常数: 它已被数量包装所取代。新的一个提供了类似“地球引力”的常数。但是,使用以下方法列出所有单元: Quantity; Keys[QuantityUnits`Private`$UnitReplacementRules] 没有提供这个。所以我一直想知道在哪里可以得到索引或列表 是否有办法列出数量包的所有物理常数?您可以使用和之类的函数。所有结果与11.3版相同 首先查询名称中包含“phy”或“physics”的所有实体 这将返回三种实体
数量
包装所取代。新的一个提供了类似“地球引力”的常数。但是,使用以下方法列出所有单元:
Quantity; Keys[QuantityUnits`Private`$UnitReplacementRules]
没有提供这个。所以我一直想知道在哪里可以得到索引或列表
是否有办法列出数量
包的所有物理常数?您可以使用和之类的函数。所有结果与11.3版相同
首先查询名称中包含“phy”或“physics”的所有实体
这将返回三种实体类型,“PhysicalConstant”
是最佳匹配。这些实体可用的属性包括:
所有的东西都可以带回去
EntityValue["PhysicalConstant", "Name"]
对于地球引力的特定实体
EntityProperties["PhysicalConstant"]
“Classes”
属性看起来很有用
DeleteDuplicates@Flatten@Join@EntityValue["PhysicalConstant", "Classes"]
“加速”
似乎是最好的选择
a = EntityClass["PhysicalConstant", {"Classes" -> "Acceleration"}]
EntityValue[a, "EntityCount"]
现在,可以通过以下方式选择实体:
grav = Entity["PhysicalConstant", "StandardAccelerationOfGravity"]
然后
希望这能有所帮助。发布了同一个问题。这是一个不同的论坛,我还没有得到任何答案。通常会将交叉帖子相互链接,这样人们就不会浪费时间回答可能已经得到答案的问题。Wolfram社区网站上有对您问题的回复。
DeleteDuplicates@Flatten@Join@EntityValue["PhysicalConstant", "Classes"]
{"Acceleration", "Cosmological", "Atomic", "CODATA", "Mass",
"Particle", "Spectral", "Astronomical", "Distance", "IAU", "Radius",
"Chemical", "Thermal", "Electric", "Dimensionless", "Exact", "Force",
"Frequency", "Magnetic", "Momentum", "Pressure", "Temperature",
"Time", "Speed", "WolframLegacyPackage", "Thermodynamic",
"AstronomicalAlmanac", "MassRatio", "CGPM", "Quantum",
"Gravitational", "Natural", "ForceRatio", "Coupling", "Radiation",
"Energy", "SolidState", "Length", "Area", "Volume",
"ParticleDataGroup", "Angle"}
a = EntityClass["PhysicalConstant", {"Classes" -> "Acceleration"}]
EntityValue[a, "EntityCount"]
3
EntityList[a]
{"AccelerationAssociatedWithCosmologicalExpansionRate", "MONDConstant", "StandardAccelerationOfGravity"}
grav = Entity["PhysicalConstant", "StandardAccelerationOfGravity"]
grav["Value"]
Quantity[196133/20000, "Meters"/"Seconds"^2]
grav["ExternalLink"]