# Am I not inside the domain ?

```
x=var('x')
f = Piecewise([[(0,pi/2),-1],[(pi/2,pi),2]])
plot(f(x),(x,0,pi))
```

**?

```
ValueError: Value not defined outside of domain.
```

?**

Am I not inside the domain ?

```
x=var('x')
f = Piecewise([[(0,pi/2),-1],[(pi/2,pi),2]])
plot(f(x),(x,0,pi))
```

**?

```
ValueError: Value not defined outside of domain.
```

?**

add a comment

1

Plotting a piecewise function is different to plotting 'normal' functions.

```
f = Piecewise([[(0,pi/2),-1],[(pi/2,pi),2]])
f.plot()
```

Asked: **
2014-11-11 01:33:58 -0500
**

Seen: **112 times**

Last updated: **Nov 12 '14**

plot issue with a self-defined piecewise function

Piecewise Symbolic Function with Conditional Statement

Plot every piece of a piecewise defined function in another color?

Evaluating the derivative of piecewise functions

Convolving two functions doesn't work as expected

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.