使用单位的数值计算

Wolfram 语言的单位系统利用各种数值方法,利用 Quantity 表达式在 Wolfram 语言的数值函数内部促进各种计算.
N[quantity]
指定的 quantity 的数值近似
FindRoot[lhsrhs,{x,x0}]
开始,搜索方程的数值解
FindMaximum[f,{x,x0}]
开始,搜索 f 的最大值
作用于 Quantity 表达式上的数值函数.
N[quantity] 给出 quantity 的数值近似:
对于诸如 FindRootFindMaximum 之类的函数,如果变量在 Quantity 表达式内部指定,则认为该变量是一个无量纲的值(表示其 Quantity 的大小). 如果变量没有与具体单位相关联,这些函数将根据表达式和任何指定的开始值,试图自动确定与变量相关联的单位.
Quantity 内部指定 x,表示 x 是一个无量纲的值:
求降落物体碰到地面所需时间:
求局部最大值,从 x=2 开始搜索:
求从步枪垂直发射,无阻尼的子弹的峰高:
求子弹返回地球的时间:
求具有阻尼,垂直往上射物体的最大高度: