単位を使った数値計算

Wolfram言語の単位系はさまざまな数値メソッドを利用し,Wolfram言語の数値関数内でQuantity式を使って計算を簡単にする.
N[quantity]
指定された quantity の数値近似
FindRoot[lhsrhs,{x,x0}]
方程式の数値解を から探し始める
FindMaximum[f,{x,x0}]
f の最大値を から探し始める
Quantity式に作用する数値関数
N[quantity]quantity の数値近似を与える:
FindRootFindMaximumの数値関数では,変数がQuantity式内で指定されると,その変数は次元のない値と想定される(そのQuantityの大きさを表す).もし変数に関連付けられた単位が特になければ,これらの関数は式および指定された初期値に基づき,変数に関連付けられた単位を自動的に判別しようとする.
Quantity内でxを指定することは.xが次元のない値であることを意味する:
落下する物体が地表にぶつかるまでにかかる時間を求める:
極大値を x=2から探し始める:
上に向かって垂直にライフルを発射したときの,減衰なしでの弾丸の高さの最高値を見付ける:
弾丸が地上に戻るのにかかる時間を求める:
上に向かって垂直に物体を発射したときの,減衰のある場合の高さの最高値を見付ける: