理论教育 选择结构-分段函数数值-多分支if语句

选择结构-分段函数数值-多分支if语句

时间:2023-11-17 理论教育 版权反馈
【摘要】:例2.29计算分段函数数值。程序如下:多分支if语句语句条件为:例2.30输入一个字符,若为大写字母,则输出其后继字符;若为小写字母,则输出其前导字符;若为数字字符,则输出其对应的数值;若为其他字符,则原样输出。程序如下:2.switch语句语句格式为:例2.31某商场对顾客所购买的商品实行打折销售,已知打折标准,求所售商品的实际销售价格。例2.32矩阵乘法运算要求两矩阵的维数相容,否则会出错。

选择结构-分段函数数值-多分支if语句

1.if语句

在MATLAB中,if语句有3种格式。

(1)单分支if语句

语句格式为:

当条件成立时,则执行语句组,执行完之后,继续执行if语句的后继语句,若条件不成立,则直接执行if语句的后继语句。

(2)双分支if函数

语句格式为:

当条件成立时,执行语句组1,否则,执行语句组2,语句组1或语句组2执行后,再执行if语句的后继语句。

例2.29 计算分段函数数值。

程序如下:

(3)多分支if语句

语句条件为:(www.daowen.com)

例2.30 输入一个字符,若为大写字母,则输出其后继字符;若为小写字母,则输出其前导字符;若为数字字符,则输出其对应的数值;若为其他字符,则原样输出。

程序如下:

2.switch语句

语句格式为:

例2.31 某商场对顾客所购买的商品实行打折销售,已知打折标准,求所售商品的实际销售价格。

程序如下:

3.try语句

语句格式为:

try语句先试探性地执行语句组1,如果语句组1在执行过程中出现错误,则将错误信息赋给保留的lasterr变量,并转去执行语句组2。这种试探性执行语句是其他高级语言所没有的。

例2.32 矩阵乘法运算要求两矩阵的维数相容,否则会出错。先求两矩阵的乘积,若出错,则自动转去求两矩阵的点乘。

程序如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈