我已经对此进行了搜索,但对于matlab的新手,我可以针对我的问题提供更具体的帮助。
我有一个巨大的矩阵< 2182824x9double>其中每一行代表一个随时间跟踪的粒子,其中列包括(数字)TrackID,Time,Lat和Long。
我需要做的是为每个唯一的TrackID,取时间= 0并调用起始位置,并且对于该TrackID中的每一行(时间不为0),找到距离(如乌鸦飞行)从开始lat long开始(这是为了找到距离起点不大的最大距离)。
为了进一步复杂化,我有一个非标准的地球半径,所以我需要一个允许我规定这个半径(6371.001km)的方法。
我真的不知道从哪里开始,并且考虑到我的矩阵的大小,我担心计算工作(我有更多这样的矩阵来做同样的事情) - 任何建议都会非常感激!< / p>
非常感谢您的时间和关注, 一切顺利,
贝克斯