# 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 -0600
**

Seen: **114 times**

Last updated: **Nov 12 '14**

Evaluating the derivative of piecewise functions

Is there a way to relabel the domain of a permutation group?

Piece-wise functions and plotting

Determine domain and range of linear equation?

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

help with simple integration of piecewise function?

Piecewise Symbolic Function with Conditional Statement

Piecewise functions and legend label

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.