Borrar filtros
Borrar filtros

Mote Carlo Method: Characteristic Function Required

4 visualizaciones (últimos 30 días)
John
John el 29 de Jul. de 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.

Respuesta aceptada

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

Más respuestas (1)

Walter Roberson
Walter Roberson el 29 de Jul. de 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 comentarios
John
John el 30 de Jul. de 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 el 30 de Jul. de 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.

Iniciar sesión para comentar.

Categorías

Más información sobre Polynomials en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by