# 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: **111 times**

Last updated: **Nov 12 '14**

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

Evaluating the derivative of piecewise functions

help with simple integration of piecewise function?

Determine domain and range of linear equation?

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.