MATLAB编程_控制语句.pptVIP

  • 7
  • 0
  • 约6.29千字
  • 约 40页
  • 2016-12-25 发布于贵州
  • 举报
2.switch语句 switch语句称为条件选择语句,根据表达式的取值不同,分别执行不同的语句,其语句格式为: switch 表达式 case 表达式1 语句组1 case 表达式2 语句组2 …… case 表达式m 语句组m otherwise 语句组n end 当表达式的值等于表达式1的值时,执行语句组1,当表达式的值等于表达式2的值时,执行语句组2,…,当表达式的值等于表达式m的值时,执行语句组m,当表达式的值不等于case所列的表达式的值时,执行语句组n。 MATLAB中的switch结构与C语言中的switch结构略有差别。在C语言中,检验某个case符合并执行其运算后,还会继续检验下一个case,直到全部检验完,所以一般会加入break,只运算第一个检验成功的运算式。但在MATLAB中只执行一个检验成功的case。 例 某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示): price200 没有折扣 200≤price500 3%折扣 500≤price100

文档评论(0)

1亿VIP精品文档

相关文档