鱼C论坛

 找回密码
 立即注册
查看: 3989|回复: 20

[技术交流] 【vpython模拟天体运动系列】公告

[复制链接]
发表于 2023-3-5 11:40:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
成立了一个淘专辑去看看,希望鱼油们积极订阅
注意事项:
    1. 请先阅读淘专辑简介
因为整个程序在不断优化和改进中,所以每一期的代码非最终代码,所以现在不能放出代码

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-5 15:09:25 | 显示全部楼层
额外减小 发表于 2023-3-5 15:08
写好了。这是模拟星体碎裂后绕中心天体绕转最后同时回到同一点的程序。
想知道怎么证明的扣6
  1. from turtle import *
  2. from math import *

  3. M_center=100000
  4. G=1
  5. tstep=0.1/20
  6. list_size=4
  7. mlist=[10,10,10,10]
  8. rlist=[100+100j,100+100j,100+100j,100+100j]
  9. vlist=[10-20j,-10+20j,5+15j,-5-15j]
  10. tlist=[Turtle(),Turtle(),Turtle(),Turtle()]
  11. for i in range(list_size):
  12.     tlist[i].speed(1000)
  13.     tlist[i].up()
  14.     tlist[i].goto(rlist[i].real,rlist[i].imag)
  15.     tlist[i].down()

  16. def _angle(z):
  17.     if z.real>0:
  18.         return atan(z.imag/z.real)
  19.     elif z.real<0:
  20.         return atan(z.imag/z.real)+pi
  21.     else:
  22.         if z.imag>=0:
  23.             return pi/2
  24.         else:
  25.             return -pi/2
  26. def _F(t_n):
  27.     # |F|=G*M_center*mlist[n]/(abs(rlist[n])**2)
  28.     # return : |F|*cos(_angle(rlist[n]))+|F|*sin(_angle(rlist[n]))*1j
  29.     return -G*M_center*mlist[t_n]/(abs(rlist[t_n])**2)*cos(_angle(rlist[t_n]))-G*M_center*mlist[t_n]/(abs(rlist[t_n])**2)*sin(_angle(rlist[t_n]))*1j
  30. # main
  31. while True:
  32.     for i in range(20):
  33.         for j in range(list_size):
  34.             rlist[j]+=vlist[j]*tstep
  35.             tlist[j].goto(rlist[j].real,rlist[j].imag)
  36.             vlist[j]+=_F(j)/mlist[j]*tstep

复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-5 11:41:54 | 显示全部楼层
我第一个耶
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-5 11:43:16 | 显示全部楼层

算了我直说吧
请要订阅的鱼油把希望模拟的内容放在我的留言板里
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-5 11:47:20 | 显示全部楼层

想当维护员是吧
成全
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-5 11:50:45 | 显示全部楼层

蟹蟹
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-5 11:53:43 | 显示全部楼层
怎么一下就 20 查看量了?好奇怪
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-5 12:00:16 | 显示全部楼层
注意,有时候电脑不在身边不能模拟,请众鱼油原谅
今天趁着可以出,大家赶紧想想有啥要模拟的,说不定还能写一起呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-5 13:36:27 | 显示全部楼层
歌者文明清理员 发表于 2023-3-5 12:00
注意,有时候电脑不在身边不能模拟,请众鱼油原谅
今天趁着可以出,大家赶紧想想有啥要模拟的,说不定还能 ...

当然要模拟,史上最最经典的:
天体碎裂轨迹模拟!
超级的好看,超级的美妙
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-5 13:37:47 | 显示全部楼层
额外减小 发表于 2023-3-5 13:36
当然要模拟,史上最最经典的:
天体碎裂轨迹模拟!
超级的好看,超级的美妙

用的动量守恒定律()具体还没想好怎么做
待我去写写看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-5 13:40:37 | 显示全部楼层
额外减小 发表于 2023-3-5 13:36
当然要模拟,史上最最经典的:
天体碎裂轨迹模拟!
超级的好看,超级的美妙

我想想……不过请把请求发在留言板
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-5 13:45:49 | 显示全部楼层
歌者文明清理员 发表于 2023-3-5 13:40
我想想……不过请把请求发在留言板

好的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-5 15:08:38 | 显示全部楼层
写好了。这是模拟星体碎裂后绕中心天体绕转最后同时回到同一点的程序。
想知道怎么证明的扣6
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-5 19:38:47 | 显示全部楼层
可以模拟宇宙中所有的天梯运动轨迹吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-5 19:42:45 | 显示全部楼层
Mike_python小 发表于 2023-3-5 19:38
可以模拟宇宙中所有的天梯运动轨迹吗

这个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-12 14:32:12 | 显示全部楼层
歌者文明清理员 发表于 2023-3-5 12:00
注意,有时候电脑不在身边不能模拟,请众鱼油原谅
今天趁着可以出,大家赶紧想想有啥要模拟的,说不定还能 ...

模拟一下黑洞呗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-12 15:11:33 | 显示全部楼层

ok
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-12 15:56:33 | 显示全部楼层

由于怕被发现停更一周
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-12 18:27:45 | 显示全部楼层

啥意思
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-12 21:28:00 From FishC Mobile | 显示全部楼层
一点沙 发表于 2023-3-12 18:27
啥意思

怕被家长发现
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-25 00:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表