2021年中国研究生数学建模竞赛E题参考思路
對于任務(wù)一而言,主要是進(jìn)行數(shù)據(jù)的預(yù)處理工作;首先需要用matlab編寫一套讀取文件的代碼,參考如下:
List =dir('C:\Users\DELL\Desktop\data\*.txt'); %設(shè)置路徑
for i=1:1:length(List) ?%挨個讀入txt文件數(shù)據(jù)
A{i}=importdata(['C:\Users\DELL\Desktop\data\',List(i).name]);
End
然后對數(shù)據(jù)做相關(guān)的處理工作即可;可選擇不同的方法將無用數(shù)據(jù)提取出來,其中異常數(shù)據(jù)可以用簡單統(tǒng)計分析、3σ原則或者箱線圖來計算;對于缺失數(shù)據(jù)和相同及相似數(shù)據(jù)直接用程序判斷即可,找到上述異常數(shù)據(jù)后直接剔出。
對于任務(wù)二:根據(jù)常識可知,若已知四個點(diǎn)的坐標(biāo),并且知道這四個點(diǎn)到另一個點(diǎn)的距離,此時能在空間上確定該點(diǎn)的坐標(biāo);但題目中給了四個已知點(diǎn),但存在大量的時間戳,因此存在多余解的問題,對于多余解的問題則可以采用最小二乘的思想進(jìn)行計算即可得到最終的點(diǎn)位坐標(biāo);而對于異常數(shù)據(jù),由于錨點(diǎn)和靶點(diǎn)間存在遮擋,因此此時計算的位置數(shù)據(jù)將存在偏差;此時可以先按照前文正常數(shù)據(jù)計算的思路來時,將會發(fā)現(xiàn)計算得到的四組數(shù)據(jù)存在明顯的偏差;因此可以首先將可能認(rèn)為是異常的點(diǎn)剔除(如統(tǒng)計所有樣本數(shù)據(jù)將方差較大的值刪除),然后利用其它正常點(diǎn)來計算坐標(biāo)即可。
另外在測量領(lǐng)域精度一定要用3σ理念來表示,比較專業(yè)。
對了,這個UWB定位問題其實(shí)和衛(wèi)星定位問題非常類似,有篇文章介紹得很清楚,包括如何結(jié)算坐標(biāo)和誤差等,大家可以看一下,在QQ群:690249840,群文件里面有個《基于UWB的高精度室內(nèi)三維定位技術(shù)研究》的論文,非常好寫的,完全可以拿來參考
對于任務(wù)四:這里是一道典型的分類問題,由于實(shí)現(xiàn)并不知道那些是有信號干擾的,那些是沒有信號干擾的,因此可以采用非監(jiān)督聚類的思想進(jìn)行分類工作,非監(jiān)督聚類模型的主要有高斯混合聚類和層次聚類等,可以分別試試,類別寫兩類,這樣最終就能將哪些數(shù)據(jù)是異常數(shù)據(jù)而那些是正常數(shù)據(jù)進(jìn)行劃分;對于分類算法有效性判斷可以利用附件1:UWB數(shù)據(jù)集進(jìn)行驗(yàn)證,任何分類算法都是又誤差的,這時候需要把誤差進(jìn)行分析描述。如果誤差較小則將其應(yīng)用于附件4中提供的10組數(shù)據(jù)即可。
對于最后一問:這個就是結(jié)合前面各小問的解決方案進(jìn)行的集成,首先題目明確告知了會隨機(jī)出現(xiàn)干擾,,也就意味著在整個時間線內(nèi)即存在正常數(shù)據(jù)也存在干擾數(shù)據(jù),因此因該先用附件4中的聚類模型將干擾數(shù)據(jù)進(jìn)行篩選,然后利用任務(wù)2構(gòu)建的基于干擾數(shù)據(jù)的定位模型進(jìn)行點(diǎn)位坐標(biāo)的確定,再結(jié)合正常數(shù)據(jù)的坐標(biāo)即可得到最終的運(yùn)動軌跡信息。
總結(jié)
以上是生活随笔為你收集整理的2021年中国研究生数学建模竞赛E题参考思路的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2011年影响3G手机发展四大因素
- 下一篇: socket异步处理问题