|
|
1
3
你需要积分椭圆方程。其实并不难。
http://mathforum.org/library/drmath/view/51945.html 因为您使用的是python,所以Runge-Kutta for integration在这里是用python实现的(不过,我不知道许可证): http://doswa.com/blog/2009/04/21/improved-rk4-implementation/ 就在mathforum解的第3步和第4步,你已经有了ds(弧长)的值,你想要dx。
|
|
|
2
1
你可以用 scipy.special.ellipeinc 计算弧长(更多细节由罗杰斯塔福德提供 here .) memoize decorator 缓存以前(arclength)函数调用的结果。 或者,如您所述,您可以预先计算所需的值,并将它们存储在dict中。 |
|
|
3
-2
|
|
|
Muhammad Umer · 为什么这个随机数猜谜游戏模拟产生5.8 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
D W · Python-将浮点数从2转换为10到100位小数 1 年前 |
|
|
Bartol · 确定python龟图形中的角度 1 年前 |
|
|
randomAlgo · 将弹簧设置为相同长度的成本最低 1 年前 |
|
Fyodor · 在C中使用sin和cos计算数学表达式不正确? 1 年前 |
|
Sergio · python中大量数字的乘法 1 年前 |