摘要
基于Matlab的GUI(图形用户界面)设计工具,针对课程内容和特点,设计和开发了交互性好、后续开发性强的实验教学系统。系统将复杂的计算程序和代码设计以M语言回调函数的形式隐藏于后台,借助于界面控件进行调用。内容涵盖信息论与编码中三大编码的主要编码算法,覆盖知识全面,能很好地满足教学需求。结合系统开设的多种类型的实验有效地将抽象理论实例化,在增加学生学习兴趣、培养其动手能力和创造能力方面效果良好。
There are abundant coding algorithms in the course of information theory and coding,and the theoretical knowledge in the course is widely used in the communication and information process. However,it also has the characteristic such as including substantial conception and complex derivation. According to the contents and the characters,an experiment system,with well interactive and exploitable advantages,is explored based on the GUI( graphical user interfaces) of Matlab. The complicated computations and code design are involved into the background program by means of callback functions,and they can be invoked through controls in the user interface. The system contains the three main encoding methods of information theory and coding,which covers major course knowledge,and can meet the teaching requirements. The various experiments combined with the system instantiates the theories and takes good effects in aspects of improving students' study interest,cultivating the abilities of creation.
出处
《实验室研究与探索》
CAS
北大核心
2014年第12期86-89,共4页
Research and Exploration In Laboratory
基金
国家自然科学基金(61304222)
山东省高等学校教学改革立项项目(2012272)
关键词
信息论与编码
实验教学
MATLAB
information theory and coding
experimental teaching
Matlab