找回密码
 注册
X系列官方授权正版
搜索
楼主: 尼奇怪

[求助] 求水星近日点轨道进动模拟轨道代码,关键是用python编写的

  [复制链接]
 楼主| 发表于 2011-4-26 21:07:55 | 显示全部楼层
回复 黑暗枪骑兵 的帖子

询问一下:
如果我有两个数组x, y, 并且数组r中元素为与x,y相关,那么我想找出对应于r中极值的x,y值,代码怎么写
回复

使用道具 举报

发表于 2011-4-27 07:16:50 | 显示全部楼层
尼奇怪 发表于 2011-4-26 08:07
回复 黑暗枪骑兵 的帖子

询问一下:

你把那些数值放入一个Array里,然后用max(array名)来得到最大值
回复

使用道具 举报

 楼主| 发表于 2011-4-27 12:10:05 | 显示全部楼层
回复 黑暗枪骑兵 的帖子

我需要的效果不是那么简单的
1.我要找的是r的极大值,而不是最大值,就是说在一定区间内的最大值,而非全区间内最大值
2.我需要的不是r的极值,而是对应于r出现极大值时的x,y的值

点评

黑骑中文很弱的~~偶尔也会理解错~~ 我其实也看错了~~路过~~  发表于 2011-4-27 12:23
回复

使用道具 举报

发表于 2011-4-27 18:34:17 | 显示全部楼层
尼奇怪 发表于 2011-4-27 12:10
回复 黑暗枪骑兵 的帖子

我需要的效果不是那么简单的

那你為何不用大小姐的方法來取r的極大值後才代入公式中計算呢?

喵~
p.s.其實一點也不懂的路過的說~~~
回复

使用道具 举报

 楼主| 发表于 2011-4-27 20:53:20 | 显示全部楼层
本帖最后由 尼奇怪 于 2011-4-27 20:56 编辑
2qwer 发表于 2011-4-27 18:34
那你為何不用大小姐的方法來取r的極大值後才代入公式中計算呢?

喵~


是这个样子的,x,y为自变量,r为x,y所决定的一个因变量(在这里就是r为x,y的平方和),所以不是简单的说知道了r的极值后代入算式就能获得对应的x,y值(满足条件的x,y可有无穷组)

呃……其实我已经做完了,不过现在觉得原来解决这个问题的办法十分蛋疼(x,y,r各使用了一个长度为n的数组保存所有数据,然后把r极值处的元素序号对应的x,y抽出来)所以想知道有没有更简洁的思路
回复

使用道具 举报

发表于 2011-4-27 21:01:03 | 显示全部楼层
本帖最后由 黑暗枪骑兵 于 2011-4-27 08:01 编辑
尼奇怪 发表于 2011-4-26 23:10
回复 黑暗枪骑兵 的帖子

我需要的效果不是那么简单的


我擦。。。我完全理解错了= =
回复

使用道具 举报

发表于 2011-5-2 14:45:25 | 显示全部楼层
我连基本的经典物理学直线运动相关方程都想不起来了
回复

使用道具 举报

发表于 2011-5-2 15:40:11 | 显示全部楼层
你们再说些什么
完全没有看懂啊
回复

使用道具 举报

发表于 2011-5-2 17:29:25 | 显示全部楼层
嗯,各种看不懂
回复

使用道具 举报

发表于 2011-5-15 14:07:27 | 显示全部楼层
[S::funk:]没仔细看代码,好多4*pi*pi  
看了半天说明,我也没看懂,下面就当我胡说把
R要是有公式可以得N步以后的R
也许你可以把每圈的r分成2区间,然后各取一个最有代表性的R再按条件比较,得R,如此反复迭代得R(x,y)
就是不断划分R,去逼近远日点
另外水星轨道每一圈的世界坐标系旋转后好象都是一样的?也许计算机图形学里面的坐标旋转Matrix可以用在这里减少计算量
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站