又到一年的大学毕业季了,毕业生们面临着毕业前的最后一个槛:完成毕业设计。很多人都在苦恼如何完成一篇优秀的毕业论文。

传统的毕设论文模式就是先理论分析,然后提出自己的方案,通过数据处理分析给出一堆的图表,最后得出结论,完事。在这个过程中,导师和师兄们肯定会告诉你:图表一定要画的好看,酷炫。这是很正确的经验,因为图表给人一种直观的视觉冲击,好的图表给专家留下良好的印象,对打高分大有助益。如下图(网络截取)

在图表之上,还有一种更高大上的存在:人机交互软件界面设计。人机交互软件界面设计通常利用matlab来实现,即matlab GUI 界面设计。看看如图的经典的车牌识别软件界面(网络截取),比起图表来高了一大档。

记得当初我毕设答辩的时候,前面说了一大堆理论(专家估计听不进去),最后说我做了个软件界面,专家一下子就来劲了,让我当场演示。演示完后专家很满意,觉得我的工作量很大很有趣很有实际应用价值,连问题都没有问就让我高分通过了。某次数学建模竞赛也是因为三天内赶工做了个软件演示界面拿了一等奖。下面是曾经做过的两个例子,允许我P一下,要不然被认出来很尴尬的。

作为一个过来人,回过头来看当年的毕业设计,其实很有意义。知识的归纳总结、文档的撰写、Word格式排版、PPT的制作、上台口头汇报…无一不是步入工作岗位后切实需要掌握的技能。应该认真对待毕设,而不是混过去就当完事了。在这里也预祝毕业生们顺利完成毕业设计,走向人生新的征程!

在这里回复一下“晨哞一笑”的问题:GUI云图中怎么样显示为俯视图?。感谢你的关注,前几天忘记看你发的消息了,过了时间就无法通过系统回复了。关于图像显示的问题,我一般是在OpeningFcn中加入图像工具栏,如下:

set(hObject,'toolbar','figure')

如此一来可对界面中的图像进行各种编辑操作,可以参考一下上面我自己做的第一个例子。