If的用法:
If[cond1,f1,f2]
要是餍足cond1,则执行f1,不然执行f2。
好比,保留列表中的偶数,而把奇数全数酿成0.0:
If[EvenQ[#],#,0.0]&/@{1,2,3,5,9,0}
注重看,最后一个数字是0,是一个偶数,是以保留了下来,而没有酿成0.0。
可以用If语句写分段函数:
f[x_]:=If[-1<x<1,x^x,Log[Abs[x]]]
Plot[f[x],{x,-2,2}]
要是是多段的分段函数,可以利用嵌套的If语句:
f[x_]:=If[x<-1,Sin[9*x],If[x<1,Abs[x]^x,Log[Abs[x]]]]
Plot[f[x],{x,-2,2}]
可是要是分段过多,嵌套的If语句就显得过于繁琐。这时辰,可以利用Which。
Condition语句:
给出一组随机整数,把小于0的保留下来,把大于0的替代为0,除了用If语句,Condition语句也可以实现。
END0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!