上堂课讲了if语句,

本堂课讲什么呢?

开始讲开关结构了。

注意事项!!!

与其他的程序设计语言(比如C语言)的switch-case语句不同的是,在MATLAB语言中,当其中一个case语句后的条件为真时,switch-case语句不对其后的case语句进行判断,也就是说在MATLAB语言中,即使有多条case判断语句为真,也只执行所遇到的第一条为真的语句。这样就不必像C语言那样,在每条case语句后加上break语句以防止继续执行后面为真的case条件语句。

本人在程序中大多使用for和if以及while语句,这个使用的确实不多。

给出实例,请同学们测试一下。

switch month        case {3,4,5}            season='spring'        case {6,7,8}            season='summer'        case {9,10,11}            season='autumn'        otherwise            season='winter'

未完,待续!

学生的夸奖

当年教过的学生给出这样的评价。那个学期讲的是通信原理仿真。

蔡老师的程序讲解以仿真图形上理论值与实测值间的微小误差为突破口,层层深挖,从基本的方程式中得到了答案,鞭辟入里,直达本质。足以看出蔡老师理论功底之深。蔡老师能够从斯坦福教材与国内教材的比对中看出问题的本质为噪声与信号的归一化问题,解决了我的困惑,足以看出蔡老师对中西方的通信系统知识架构掌握程度之彻底。以蔡老师的成就、资历、水准,每一份程序还都逐个模块、甚至逐个语句地写注释,足以看出蔡老师学术方面不容忍一丝问题的严谨作风。

胜过得奖百倍。

修订记录