【摘要】:例2.29计算分段函数数值。程序如下:多分支if语句语句条件为:例2.30输入一个字符,若为大写字母,则输出其后继字符;若为小写字母,则输出其前导字符;若为数字字符,则输出其对应的数值;若为其他字符,则原样输出。程序如下:2.switch语句语句格式为:例2.31某商场对顾客所购买的商品实行打折销售,已知打折标准,求所售商品的实际销售价格。例2.32矩阵乘法运算要求两矩阵的维数相容,否则会出错。
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 矩阵乘法运算要求两矩阵的维数相容,否则会出错。先求两矩阵的乘积,若出错,则自动转去求两矩阵的点乘。
程序如下:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关运筹学实验指导及MATLAB程序设计的文章