[Date Index]
[Thread Index]
[Author Index]
A Boolean 0/1 function in Mma?
*To*: mathgroup at yoda.physics.unc.edu
*Subject*: A Boolean 0/1 function in Mma?
*From*: mcwilljg at euler.sfasu.edu
*Date*: Mon, 2 Nov 92 11:25:52 CST
I am trying to recursively define a piecewise function in the
following manner:
========================
s=0
For[i=0,i<=(n-1), i++,
s = s + f[y,x[i]]*Indicator[y,x[i],x[i+1]]
]
========================
I would like Indicator[y,x[i],x[i+1]] to equal 1 if x[i]<= y <=x[i+1]
and 0 otherwise.
For example, on many programmable cauculators this is how it would be
accomplished:
f(y) = (Exp(y))*(0 <= y <= 1) + (Sin(y))*(1 <= y <= 2)
where (x[i] <= y <= x[i+1]) is 1 if true and 0 otherwise.
Does Mma have such a function defined?
If not, how could I do the same thing? Mma gives "True" or "False"
to
(x[i] <= y <= x[i+1]), can this be converted to 1 or 0?
Thanks in advance for any help.
---
Joseph McWilliams
mcwilljg at euler.sfasu.edu
Prev by Date:
**Re: Treating units as positive constants?**
Next by Date:
**PS Problems**
Previous by thread:
**How to calculate Fisher Information?**
Next by thread:
**PS Problems**
| |