Wolfram mathematica 如何列出Mathematica 11.3中的所有内置物理常数?

Wolfram mathematica 如何列出Mathematica 11.3中的所有内置物理常数?,wolfram-mathematica,Wolfram Mathematica,旧的Mathematica软件包描述中列出了所有内置物理常数: 它已被数量包装所取代。新的一个提供了类似“地球引力”的常数。但是,使用以下方法列出所有单元: Quantity; Keys[QuantityUnits`Private`$UnitReplacementRules] 没有提供这个。所以我一直想知道在哪里可以得到索引或列表 是否有办法列出数量包的所有物理常数?您可以使用和之类的函数。所有结果与11.3版相同 首先查询名称中包含“phy”或“physics”的所有实体 这将返回三种实体

旧的Mathematica软件包描述中列出了所有内置物理常数:

它已被
数量
包装所取代。新的一个提供了类似“地球引力”的常数。但是,使用以下方法列出所有单元:

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"]