【发布时间】:2010-11-27 23:13:55
【问题描述】:
我想以米或公里为单位传递参数值(两者都可能)并以米/秒为单位获得结果。
我已尝试在以下示例中执行此操作:
u = 3.986*10^14 Meter^3/Second^2;
v[r_, a_] := Sqrt[u (2/r - 1/a)];
Convert[r, Meter];
Convert[a, Meter];
如果我尝试使用定义的函数和转换:
a = 24503 Kilo Meter;
s = 10198.5 Meter/Second;
r = 6620 Kilo Meter;
Solve[v[r, x] == s, x]
函数返回以下内容:
{x -> (3310. Kilo Meter^3)/(Meter^2 - 0.000863701 Kilo Meter^2)}
这不是用户友好的格式。
无论如何,我想以米或公里为单位定义 a 和 r,并以米/秒(米/秒)为单位获得结果 s。
如果你们中的任何人能够更正给定的函数定义和其他语句以获得想要的结果,我将非常感激。
【问题讨论】:
标签: wolfram-mathematica units-of-measurement