Re: Define a function
- To: mathgroup at smc.vnet.net
- Subject: [mg34603] Re: Define a function
- From: Tim Brophy <timbrophy at eircom.net>
- Date: Wed, 29 May 2002 02:46:05 -0400 (EDT)
- References: <acshar$ke2$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi Michael,
The function Which will do the trick:
f[x_] := Which[x < 10, 0, x < 20, x, x ? 20, x/2]
You can then Plot f[x] and see the result.
Tim Brophy
> Hello
>
> I want to define a function in Mathematica. But just f[x_]:=... does not
> work, because I have to define different functions for different ranges of
> the variable x.
> For example:
>
> x < 10: f(x) = 0
> 10 < x < 20: f(x) = x
> 20 < x: f(x) = x/2
>
> How to do this?
>
> Thanks, greetings
> Michael
>
>
>
>