Page 1 sur 1

piecewise cmd

Publié : lun. févr. 17, 2020 1:39 pm
par compsystems
Hello
F0( X ) := piecewise( X < -2,-X,-2 ≤ X < 0, X + 1, 0 ≤ X < 2, X - 1, X ≥ 2, X^2 );
plotfunc( F0(X), X ) [enter] ok
F0( 2 ) [enter] 4

F7 := (X)->( (X<-2)? -X: ( ((-2≤X) AND (X<0))? X+1: ( ((0≤X) AND (X<2))? X-1 : ((X≥2)? X^2: X^2) ) ) ); [enter] ok
plotfunc( F7(X), X ) [enter] ok
F7( 2 ) [enter] 4

F9( X ) := piecewise( X < -2, -X, X < 0 AND X >= -2, X + 1, X < 2 AND X >= 0, X - 1, X > 2, X^2 );
plotfunc( F9(X), X ) [enter] ok
F9( 2 ) [enter] "No case applies" Why?

Re: piecewise cmd

Publié : lun. févr. 17, 2020 4:20 pm
par parisse
compsystems a écrit :
lun. févr. 17, 2020 1:39 pm
F9( X ) := piecewise( X < -2, -X, X < 0 AND X >= -2, X + 1, X < 2 AND X >= 0, X - 1, X > 2, X^2 );
plotfunc( F9(X), X ) [enter] ok
F9( 2 ) [enter] "No case applies" Why?
Re-read your conditions, F9(2) is indeed not defined.