學霸從數學建模開始!
如果第一題是在已知經緯度和時間的情況下求影長曲線,那麼第二題便是反過來根據影長數據求影子所在的經緯度。
難度上升了一個層次,但也沒有難到方舟和魏萊。
利用第一題的變化曲線,通過最小二乘法進行二次擬合,很容易將模型反推。
第三問,在已知影長的數據,求影子所在的經緯度和時間。
依舊是運用第二問的方法,先得到經緯度,再做出當地全時間的影長變化曲線,最後與已知的影長數據做差異性分析,選取相關度高的點為正確答案。
前三問進行下來,似乎沒有任何的難度可以攔住三人的戰隊,模型飛快的在紙上和電腦上建立,甚至周天星編程的速度有些拖慢了三人的進度,魏萊忍不住插手進來。
在c語言上擁有極深造詣的她,麵對同一套編程邏輯的語言,同樣信手捏來。
隻是在特有程序上有些忘記,方舟在其旁很好的充當了活字典的作用。
作為將《atb在數學建模中的應用》一書完全記憶下來的方舟,在指點魏萊的同時,也在高效的學習這本編程語言,從而進展飛快,甚至時不時還能指出魏萊編程中犯的錯誤。
周天星在旁邊有些目瞪口呆,我一個大二的學長參加建模居然比不過兩個大一的。
甚至這兩個大一的既不是數學專業,也不是計算機專業。
本以為極其優秀的自己,居然在這個小團隊中失去價值,變成了徹頭徹尾的花瓶。
給未來的兩位大佬跪了。
熱鬨的討論和劈裡啪啦的鍵盤聲不絕於耳,除了中間周天星給三人叫了外賣,休息了半個小時的時間以外,不到一天的時間,三個小問的模型和程序已經全部搞定。
隻是運行出來的結果不太理想,單個之間的偏差有些過大。
問題四,是在無任何數據的情況下,要求僅憑借四十五分鐘的視頻,來得到視頻所在旗杆的經緯度和地點。
單看題麵,和前三題的差距並沒有多大,但這題難就難在,非常考驗參賽隊伍的圖像處理能力,處理圖片得到的數據誤差將會很大影響得到結果的準確性。
周天星心說,終於輪到了自己的用武之地。
在第一天,二人分工的時候,便已經明確,由周天星負責搜尋圖像處理方麵的軟件和程序。
於是,周天星將自己的電腦推到三人的中間,上麵是一個文件包,裡麵塞滿了附件4視頻處理後的圖片。
周天星將原有的四十五分鐘圖片按幀數截成了上千張圖片,原有的不到一百兆的視頻,現在足足占了四個g的空間。
並且,張天星對圖片進行了灰度處理,將彩色截圖轉換成黑白二進製的數字陣列。
這一切都是用atb軟件來完成,但轉換成數字陣列之後,周天星便沒轍了。
周天星大一上學期學習的線性代數,現在大二下已經差不多還給老師了。
因此,雖然在網上找到了關於提取陣列信息的程序代碼,也可以輸入到其中運行,但如何代入這道題目,並完成複雜變換就需要靠方舟二人了。
方舟在看過題目之後,便在紙上寫畫了起來,腦海中不斷回複之前學習線代的記憶,屬於線代的思維大樹變成了活大樹,每當方舟需要哪一知識點時,大樹便會自動檢索找到對應的枝丫,映射到方舟的眼前,從而讓方舟順利進行下去。