Filter löschen
Filter löschen

Mote Carlo Method: Characteristic Function Required

4 Ansichten (letzte 30 Tage)
John
John am 29 Jul. 2011
I require MATLAB to generate a random set of functions that will meet all those conditions. Is MATLAB able to do that? The requirements of the function, say f(t) for 0 < t < t_max, is:
  • f(0) = 0
  • f(t_max) = 0
  • Global min >= 0 % all values >0
  • f ' (t)_max <= b % known value of b
  • f ' (t)_min >= -b
  • integral[f(t)] = c % known value of c
I would like MATLAB to generate a function (Fourier series or n-degree polynomial) that meet all those conditions.
If it is too lengthy to explain the process/math involved/MATLAB functions available to do so, I kindly request you point me in the right direction.

Akzeptierte Antwort

John
John am 8 Sep. 2011
The required function first needs a more comprehensive method of being defined before the process to do so can be discussed here.

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 29 Jul. 2011
Depending on the relationships between a, b, and c, a simple 1/2 * c * sin(t*Pi/t_max) might do.
Your last two conditions are, by the way, redundant because of your 5th and 6th conditions.
  2 Kommentare
John
John am 30 Jul. 2011
Yes I realise.
I am trying to use MATLAB to generate a random set of functions that will meet all those conditions. Is MATLAB able to do that?
For more details on the function see (http://www.mathhelpforum.com/math-help/f6/monte-carlos-method-particular-equation-style-required-185291.html#post669552).
Walter Roberson
Walter Roberson am 30 Jul. 2011
That would have been useful information to have known before I spent time on this.
I am not at the moment convinced that it can be done by a finite polynomial, but I would need to work at it further. The people over on mathhelpforum are probably much better skilled at this kind of work than I am.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Polynomials finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by