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

Last updated: **Nov 12 '14**

numerical_integral in piecewise function

Piecewise curve fitting polynomial data

Convolving two functions doesn't work as expected

what type of object is a function defined with the piecewise command?

Determine domain and range of linear equation?

help with simple integration of piecewise function?

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.