首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只是火箭科学,第二部分-离心机

只是火箭科学,第二部分-离心机
EN

Code Golf用户
提问于 2022-10-05 12:45:10
回答 10查看 592关注 0票数 5

你有脱离地球重力井 -对你很好!然而,在零重力的情况下,你感觉有点不舒服,你想要在离心机中复制1 g的力。使用离心机中的力方程

\text{RCF} = \frac{r_\text{m} \, \left(\frac{2 \pi N_\text{RPM}}{60}\right)^2}{g}

哪里

  • \text{RCF}是“相对离心力”,或者是相对于1g的力;在这种情况下,我们希望它是1
  • r_\text{m}是离心机的半径,以米为单位。你可以拿这个,或者类似的数量--例如,用毫米表示。
  • N_\text{RPM}是以每分钟转速为单位的转速。你要输出这个。
  • g地球局部引力场 -对于这个挑战,使用9.80665\;\text{m}/\text{s}^2的标准值。

以替代形式,当\text{RCF} = 1

N_\text{RPM} = \dfrac{60\sqrt{\dfrac{g}{r_\text{m}}}}{2\pi}.

为了澄清:取离心机的半径,输出转速在RPM中,精度可达6位。评分是密码-高尔夫的标准。测试用例(使用SpinCalc计算):

代码语言:javascript
复制
1 -> 29.904167719726267
10 -> 9.456528152601877
50 -> 4.229087956071661
87 -> 3.206063305621029
100 -> 2.9904167719726273
103 -> 2.946545199338184
167 -> 2.314053973112157
200 -> 2.1145439780358304
224 -> 1.9980562507828685
250 -> 1.8913056305203755
264 -> 1.8404742955585696
300 -> 1.726517928287568
328 -> 1.651181438643768
400 -> 1.4952083859863137
409 -> 1.4786659280153986
1000 -> 0.9456528152601877
2000 -> 0.6686775183186282
10000 -> 0.2990416771972627
EN

回答 10

Code Golf用户

发布于 2022-10-05 13:59:29

Python,24字节

代码语言:javascript
复制
lambda r:29.904167/r**.5

在网上试试!

解释

我们要计算的表达式是

N_\text{RPM} = \dfrac{60\sqrt{\dfrac{g}{r_\text{m}}}}{2\pi}.

如果我们重新安排条款,我们可以把它变成

N_\text{RPM} = \dfrac{60\dfrac{\sqrt{g}}{\sqrt{r_\text{m}}}}{2\pi} = \dfrac{60\sqrt{g}}{2\pi\sqrt{r_\text{m}}} = (\dfrac{60\sqrt{g}}{2\pi})\frac{1}{\sqrt{r_\text{m}}}

因为我们知道g = 9.80665 (它是常数),所以我们可以计算(\dfrac{60\sqrt{g}}{2\pi})项的值,得到近似29.904167。换句话说,

N_\text{RPM} \approx 29.904167\frac{1}{\sqrt{r_\text{m}}}
票数 4
EN

Code Golf用户

发布于 2022-10-05 17:55:26

,64字节

代码语言:javascript
复制
import."math"
func f(r float64)float64{return 29.904167/Sqrt(r)}

在网上试试!

票数 2
EN

Code Golf用户

发布于 2022-10-05 18:35:55

拉库,16字节

代码语言:javascript
复制
29.904167/*.sqrt

在网上试试!

我徒劳地寻找一些Unicode字符的简短组合,这些字符的数值可以以某种方式组合起来,从而得到一个非常接近常量因子的数字。哦,好吧!

票数 2
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/252619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档