0

我已经对此进行了搜索,但是对于 matlab 的新手,我可以通过更具体的帮助来解决我的问题。

我有一个巨大的矩阵 <2182824x9double>,其中每一行代表一个粒子随着时间的推移被跟踪,列包括(数字)TrackID、时间、纬度和经度。

我需要做的是对于每个唯一的 TrackID,取 time=0 并将其称为起始位置,对于该 TrackID 中的每一行(时间不为 0),找到从开始的距离(如乌鸦飞过) lat long(这是为了找到距离起点的最大距离,不一定是轨道的终点)。

更复杂的是,我有一个非标准的地球半径,所以我需要一种方法来规定这个半径(6371.001km)。

我真的不知道从哪里开始,并且考虑到我的矩阵的大小,我担心计算工作量(我有更多这样的矩阵可以做同样的事情) - 任何建议都将不胜感激!

非常感谢您的时间和关注,一切顺利,

贝克斯

4

0 回答 0