# Suggestion about data structure to be used for piecewise defined functions.

posted 4 years ago

Good morning to all,

I need any advice about a data structure suitable for defining, in Java, a piecewise function, i.e a function like this:

F(t) = 1 if t in [t0,t1] or t[t2,t3] or.... [tn-1,tn]

0 otherwise.

where t0...tn are given without a specific rule (may be randomly choosed) and are integers.

Thank you in advance for your help.

I need any advice about a data structure suitable for defining, in Java, a piecewise function, i.e a function like this:

F(t) = 1 if t in [t0,t1] or t[t2,t3] or.... [tn-1,tn]

0 otherwise.

where t0...tn are given without a specific rule (may be randomly choosed) and are integers.

Thank you in advance for your help.

Campbell Ritchie

Sheriff

Posts: 48917

58

posted 4 years ago

Thank you for your answer.

Well, I think that a good example may be given by wave function. Let's assume that

on

Let's assume that f(t) assumes 1 as value when a certain system is doing calculations, and 0 when that system is idle. I want to answer to questions like these:

- from a certain time t, for how may minutes system has been up ?

- form a certain time t, has been the system up for at least T minutes ?

and so on..

Thanks for your support.

Well, I think that a good example may be given by wave function. Let's assume that

**t**is time, so that you have a natural sorting definedon

**t**values. In a such scenario,**f(t)**may assume two distinct values, 1 or 0, in different time intervals like**[t1,t2]**and**[t3,t4].**.Let's assume that f(t) assumes 1 as value when a certain system is doing calculations, and 0 when that system is idle. I want to answer to questions like these:

- from a certain time t, for how may minutes system has been up ?

- form a certain time t, has been the system up for at least T minutes ?

and so on..

Thanks for your support.