wolfram-mathematica - 没有单位的 mathematica 物理常数

标签 wolfram-mathematica integration constants units-of-measurement

使用包含在 mathematica 中的物理常数是有帮助的。不幸的是,它们都包含单位。这在尝试进行数值积分时会产生错误。有没有办法只获取没有任何维度的变量的值?

谢谢!
马丁

最佳答案

如果例如c是光速:

c = UnitConvert[Quantity["SpeedOfLight"]]

那么显而易见的方法是写:
c/Quantity["Meters"/"Seconds"]

因为那样,您可以确定您使用的无单位数量实际上意味着以 m/s 为单位的某些内容,而不是例如英尺/小时。换句话说:如果你写了 c/Quantity["Feet"/"Hours"] ,结果将是光速,以英尺/小时为单位,没有附加单位。

或者,您可以始终编写:
QuantityMagnitude[c]

只返回幅度,没有单位

关于wolfram-mathematica - 没有单位的 mathematica 物理常数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23171267/

相关文章:

error-handling - 在 Mathematica 中捕获错误(不是异常)

algorithm - Mathematica 圆柱分解的计算复杂度是多少

visual-studio-2008 - 如何集成 FxCop 和 VS 2008?

web-services - Azure 网站如何访问 Azure 托管虚拟机?

wolfram-mathematica - 比 Get ["raggedmatrix.mx"更快地导入大量数据?

wolfram-mathematica - 如何在 mathematica 中自动加载用户定义的函数

process - 将露天与现有基础设施集成

初始化期间的 Swift 可选值防止默认初始化程序继承

java - Java中的时间常数?

c++ - 通过具有模板专长的基类以const方法调整本地容器的大小