matlab课件--第4讲 条件语句和循环语句解析.ppt

matlab课件--第4讲 条件语句和循环语句解析.ppt

例2: 计算分段函数的值. 程序如下: x=input(请输入x的值:); if x=0 y= (x+sqrt(pi))/exp(2); else y=log(x+sqrt(1+x*x))/2; end x,y 【例】 输入三角形的三条边,求面积. A=input(请输入三角形的三条边:); if A(1)+A(2)A(3) A(1)+A(3)A(2) A(2)+A(3)A(1) p=(A(1)+A(2)+A(3))/2; s=sqrt(p*(p-A(1))*(p-A(2))*(p-A(3))); disp(s); else disp(不能构成一个三角形。) end 运行: 请输入三角形的三条边:[4 5 6] 9.9216 switch语句 switch语句根据表达式的取值不同,分别执行不同的语句,其语句格式为: switch 表达式 case 表达式1 语句组1 case 表达式2 语句组2 …… case 表达式m

文档评论(0)

1亿VIP精品文档

相关文档