matlab 常用m文件,MATLAB基础课程 第三章 M文件知识(4)

上堂课讲了if语句,

本堂课讲什么呢?

开始讲开关结构了。

610208e4b314dffd170b955c9ab052ce.png

注意事项!!!

与其他的程序设计语言(比如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'

351fedcb4c8b85a7eb1e5f1a7fd3890b.png

b0d5991d81bfc6c7f20e9c66ad37bd78.png

a14a25b9c9eaa384bc833f15a4e22cee.png

e29b99c2ddb19894ecc739a816d77271.png

未完,待续!

学生的夸奖

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

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

胜过得奖百倍。

a0e2462f6b5e44c8de1c848fb310f4d5.gif

修订记录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值