如果第一题是在已知经纬度和时间的情况下求影长曲线,那么第二题便是反过来根据影长数据求影子所在的经纬度。
难度上升了一个层次,但也没有难到方舟和魏莱。
利用第一题的变化曲线,通过最小二乘法进行二次拟合,很容易将模型反推。
第三问,在已知影长的数据,求影子所在的经纬度和时间。
依旧是运用第二问的方法,先得到经纬度,再做出当地全时间的影长变化曲线,最后与已知的影长数据做差异性分析,选取相关度高的点为正确答案。
前三问进行下来,似乎没有任何的难度可以拦住三人的战队,模型飞快的在纸上和电脑上建立,甚至周天星编程的速度有些拖慢了三人的进度,魏莱忍不住插手进来。
在C语言上拥有极深造诣的她,面对同一套编程逻辑的M语言,同样信手捏来。
只是在特有程序上有些忘记,方舟在其旁很好的充当了活字典的作用。
作为将《MATLAB在数学建模中的应用》一书完全记忆下来的方舟,在指点魏莱的同时,也在高效的学习这本编程语言,从而进展飞快,甚至时不时还能指出魏莱编程中犯的错误。
周天星在旁边有些目瞪口呆,我一个大二的学长参加建模居然比不过两个大一的。
甚至这两个大一的既不是数学专业,也不是计算机专业。
本以为极其优秀的自己,居然在这个小团队中失去价值,变成了彻头彻尾的花瓶。
给未来的两位大佬跪了。
热闹的讨论和噼里啪啦的键盘声不绝于耳,除了中间周天星给三人叫了外卖,休息了半个小时的时间以外,不到一天的时间,三个小问的模型和程序已经全部搞定。
只是运行出来的结果不太理想,单个之间的偏差有些过大。
问题四,是在无任何数据的情况下,要求仅凭借四十五分钟的视频,来得到视频所在旗杆的经纬度和地点。
单看题面,和前三题的差距并没有多大,但这题难就难在,非常考验参赛队伍的图像处理能力,处理图片得到的数据误差将会很大影响得到结果的准确性。
周天星心说,终于轮到了自己的用武之地。
在第一天,二人分工的时候,便已经明确,由周天星负责搜寻图像处理方面的软件和程序。
于是,周天星将自己的电脑推到三人的中间,上面是一个文件包,里面塞满了附件4视频处理后的图片。
周天星将原有的四十五分钟图片按帧数截成了上千张图片,原有的不到一百兆的视频,现在足足占了四个G的空间。
并且,张天星对图片进行了灰度处理,将彩色截图转换成黑白二进制的数字阵列。
这一切都是用Matlab软件来完成,但转换成数字阵列之后,周天星便没辙了。
周天星大一上学期学习的线性代数,现在大二下已经差不多还给老师了。
因此,虽然在网上找到了关于提取阵列信息的程序代码,也可以输入到其中运行,但如何代入这道题目,并完成复杂变换就需要靠方舟二人了。
方舟在看过题目之后,便在纸上写画了起来,脑海中不断回复之前学习线代的记忆,属于线代的思维大树变成了活大树,每当方舟需要哪一知识点时,大树便会自动检索找到对应的枝丫,映射到方舟的眼前,从而让方舟顺利进行下去。