O Método de Euler-Maruyama é uma esquema numérico desenvolvido para resolver equações diferenciais estocásticas. O nome homenageia os matemáticos Euler e Maruyama, de duas gerações completamente diferentes. O método é somente uma extensão do método de Euler, sendo assim o nome.[1]

Exemplo: crescimento populacional estocásticos

editar

Considere a equação diferencial estocásticas:[1]

Abaixo segue o código em Matlab para resolvê-la, e logo abaixo segue algumas simulações ao lado da solução determinística.

function EulerMaruyama
%This function applies the method of Euler-Maruyama for solving the
%stochastic differential equation: dX(t)= rX(t)(1-X(t)/K)dt +
%sigmaX(t)(1-X(t)/K)dW(t)

r=0.8;%growth rate
K=100;%Carrying capacity
sigma=0.9;%stochasticity coefficient 
T=15;%time for simulation
N=400;%number of steps in the grid
dt=T/N;%small intervals of time
x0=10;%initial condition

X=x0;%state vector
Xvector=x0;%list of state vectors

for t=1:N
   %this loop shall repeat until we achieve the end of the simulation
    X=X + r*X*(1 - X/K)*dt + sigma*X*(1- X/K)*sqrt(dt)*randn;% the SDE
    Xvector=[Xvector,X];%save current simulation
    
end

mean=x0;
meanlist=x0;

for t=1:N
    %here is just the Euler method: x(t+dt)= x(t) + dt*f(x,t)
    % for solving dx/dt=f(x,t)
    mean=mean + r*mean*(1 - mean/K)*dt;
    meanlist=[meanlist, mean];

end

time=0:dt:T;
plot(time, Xvector, time, meanlist)
hold on

ylim([0,130]);


end

A saída do código segue abaixo

Um exemplo de como aplicar o método de Euler-Maruyama a uma equação diferencial estocástica

Ver também

editar

Referências

  1. a b Logan, J. David and Wolesensky, Willian R. Mathematical methods in biology. Pure and Applied Mathematics: a Wiley-interscience Series of Texts, Monographs, and Tracts. John Wiley& Sons, Inc. 2009.

📚 Artikel Terkait di Wikipedia

Função totiente de Euler

A função é por vezes chamada função totiente de Euler, pois foi o matemático suíço Leonhard Euler quem a determinou. A função totiente é também chamada

E (constante matemática)

 Nota: Não confundir com a constante de Euler. Para outros sentidos de e, veja e (desambiguação). O número e é uma constante matemática, aproximadamente

Função zeta de Riemann

2007, ISBN 978-3-540-48495-0, p. 50. Ayoub, Raymond (1974). «Euler and the zeta function». Amer. Math. Monthly (em inglês). 81: 1067–86. doi:10.2307/2319041 

Constante de Euler-Mascheroni

denotado como ln(x) ou loge(x). A constante de Euler-Mascheroni (também chamada de constante de Euler) é uma constante matemática, geralmente denotada

Números de Euler

 Nota: Não confundir com Número de Euler. Em matemática, os números de Euler são uma sequência E n de inteiros (sequência A122045 na OEIS) definida pela

Pi

Euler Did It (em inglês).  Reimpresso em How Euler Did Even More (em inglês). [S.l.]: Mathematical Association of America. 2014. pp. 109–118  Euler,

Função W de Lambert

Transcendental de Lambert in 1758 e isto levou a um artigo de Leonhard Euler em 1783 que discutia o caso especial wew. A função inversa de wew foi primeiro

Hipótese de Riemann

Leonhard Euler já havia percebido que os valores da função podem ser representados tanto com a ajuda dos números primos (Produto de Euler) quanto com