<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://fiscomp.if.ufrgs.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gustavobpasquali</id>
	<title>Física Computacional - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="http://fiscomp.if.ufrgs.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gustavobpasquali"/>
	<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php/Especial:Contribui%C3%A7%C3%B5es/Gustavobpasquali"/>
	<updated>2026-04-18T21:12:05Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10969</id>
		<title>Equação de Lotka-Volterra Competitiva Estocástica</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10969"/>
		<updated>2024-09-03T02:07:35Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
As Equações de Lotka-Volterra fornecem um modelo para a previsão de sistemas biológicos considerando diversas relações entre populações. Exploraremos no vigente trabalho a relação de competitividade, juntamente da adição de um termo estocástico multiplicativo. Consideraremos duas e três populações, mostrando os gráficos de evolução temporal do número de indivíduos de cada espécie e os espaços de fase. Em todas as etapas serão mostrados os resultados considerando e desconsiderando o ruído para fins comparativos. Por fim, descreveremos o método de Fokker-Planck, utilizando um exemplo simples para a demonstração.&lt;br /&gt;
&lt;br /&gt;
== Equações para Duas Populações ==&lt;br /&gt;
&lt;br /&gt;
Como uma primeira análise, considerando somente duas populações distintas, vamos explorar o modelo logístico, partindo das Equações de Lotka-Volterra, de duas espécies disputando um território, que pode ser descrito pelo seguinte par de relações:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Nesse par, &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; representam as duas populações consideradas; &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; indicam o crescimento inerente per-capita, a capacidade de uma espécie em se reproduzir; &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; retratam a capacidade de carga, o número de indivíduos limite que o meio ambiente consegue suportar considerando o nicho ecológico ao que a espécie pertence; e &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt;, o efeito que a espécie um tem na espécie dois e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Para a adição de ruído ao sistema, vamos supor que o termo estocástico seja incorporado em cada equação de maneira a afetar somente a população &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; ou a população &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, ou seja, estamos considerando que o ruído atinja cada população de maneira proporcional a sua quantidade de indivíduos em determinado período de tempo. Como um exemplo prático, podemos pensar no termo estocástico como a presença de um agente externo que infecte uma das populações isoladamente. Claro que o efeito resultante de existir uma doença se espalhando na espécie &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; afeta o crescimento da espécie &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, entretanto esse efeito não é direto, sendo uma consequência da correlação entre o par de equações.&lt;br /&gt;
&lt;br /&gt;
Além disso, antes de de fato colocarmos o fator estocástico nas equações, precisamos de explicar qual o tipo de ruído a ser inserido. Para tanto, será introduzido o ruído branco, que é definido a partir de suas propriedades estatísticas que configuram sua média e sua função de correlação temporal, podendo ser expressas matematicamente por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t) &amp;gt; = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t_1)\xi (t_2) &amp;gt; = \delta (t_2 - t_1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira relação indica que o ruído branco possui média igual a zero, enquanto que a segunda indica o fato de os ruídos considerando diferentes tempos são independentes e, sendo assim, dá o nome branco ao ruído, pois a intensidade espectral de um processo estocástico é a Transformada de Fourier da função de correlação, sendo ela constante por se tratar de uma Delta de Dirac, logo todas as frequências estão presentes com mesma intensidade, com branco fazendo uma analogia a essa característica.&lt;br /&gt;
&lt;br /&gt;
Portanto, podemos reescrever as relações supracitadas considerando o ruído como&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com &amp;lt;math&amp;gt; \beta_1 &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \beta_2 &amp;lt;/math&amp;gt; sendo as amplitudes dos ruídos e &amp;lt;math&amp;gt; \xi_1 (t) &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \xi_2 (t) &amp;lt;/math&amp;gt; os ruídos brancos.&lt;br /&gt;
&lt;br /&gt;
=== Resolução Numérica pelo Método de Itô ===&lt;br /&gt;
&lt;br /&gt;
Para então resolvermos as equações numericamente, vamos recorrer ao cálculo diferencial estocástico. Iniciamos, para esse fim, tomando a forma de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX = A(X(t), t)dt + B(X(t), t)\xi (t)dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deveríamos, como próxima etapa, integrar ambos os lados da equação da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_X^{X + \Delta X}dX' = \int_t^{t + \Delta t}A(X(t'), t')dt' + \int_t^{t + \Delta t}B(X(t'), t')\xi (t')dt'&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não podemos resolvê-la pelos métodos convencionais, pois &amp;lt;math&amp;gt; \xi (t) &amp;lt;/math&amp;gt; torna a função não diferenciável apesar de ser contínua, utilizamos a relação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t'),t') = B\left(\frac{X(t') + X(t' + \Delta t')}{2}, t'\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa troca se justifica pelo fato de estarmos trocando o argumento de B pela média entre os valores de X no início e no fim do intervalo de integração, correspondendo a uma melhor estimação. Agora, tomando a integral, ficamos com a aproximação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Delta X(t) = A(X(t), t) \Delta t + B\left(X(t) + \frac{1}{2}\Delta X(t), t\right)\Delta W(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por seguinte, expandimos B em série de Taylor, excluímos o termo de ordem maior que dt e fazemos a substituição &amp;lt;math&amp;gt; \Delta t &amp;lt;/math&amp;gt; por &amp;lt;math&amp;gt; \Delta W^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = \underbrace{\left(A(X(t), t) + \frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t)\right)}_{A^{(I)}(X(t), t)} dt + B(X(t), t)\bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com isso, temos que a Equação diferencial de Itô é dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = A^{(I)}(X(t), t) dt + B(X(t), t) \bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, partindo da nossa relação para &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Temos, isolando &amp;lt;math&amp;gt; dx_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) dt + x_1 \beta{_1} \underbrace{\xi{_1} (t) dt}_{dW}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir disso, sabemos os coeficientes A(X(t),t) e B(X(t),t) de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(X_1(t),t) = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X_1(t),t) = x_1 \beta{_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{2}\frac{\partial B}{\partial X_1}B(X_1(t), t) = \frac{1}{2}\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, substituindo os valores para encontrar a equação diferencial de Itô, obtemos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1} + \frac{1}{2}\beta_1^2x_1\right) dt + x_1 \beta{_1} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogamente, obtemos também a equação para a variável &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_2 = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2} + \frac{1}{2}\beta_2^2x_2\right) dt + x_2 \beta{_2} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Com duas populações, vamos exemplificar nesta seção o caso em que a competitividade se dá de maneira igual, ou seja, todas as constantes possuem mesmo valor independentemente da população. A diferença, então, se dará a partir do ruído, que será maior para uma delas.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt; = 1, &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = 60 e população inicial de 10 indivíduos, a evolução temporal e o espaço de fases do sistema de duas populações podem ser vistos nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, a partir da adição de um ruído maior na população 2, a população 1 cedeu quando o tempo atingiu valor próximo a 30 unidades, comportamento este que não é visto no gráfico sem ruído, no qual as duas populações convivem de maneira igual e atingindo cada uma metade de sua população limite. Realizaram-se mais de 20 simulações e todas tiveram o mesmo efeito, com a população 2 prosperando em consequência do desaparecimento da população 1.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Agora, consideraremos uma pequena variação nas constantes de crescimento das populações, com um aumento de duas vezes para &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt;. Todos os outros parâmetros são iguais ao Caso Um. Os resultados seguem nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mesmo com a população um possuindo taxa de crescimento duas vezes maior, a espécie com maior amplitude de ruído sobrevive ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
== Equações para Três Populações ==&lt;br /&gt;
&lt;br /&gt;
Os métodos de resolução numérica para três populações são completamente análogos aos métodos para duas populações; portanto, a matemática envolvida será omitida a partir de agora e somente serão discutidos os resultados. O conjunto de equações utilizado para três espécies distintas é&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 -\frac{x_1 + \alpha_{12}x_2 + \alpha_{13}x_3}{K_1} \right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1 + \alpha_{23}x_3}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_3}{dt} = r_3x_3\left(1 - \frac{x_3 + \alpha_{31}x_1 + \alpha_{32}x_2}{K_1}\right) + x_3 \beta{_3} \xi{_3} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Como primeira análise, vamos ao caso análogo ao anterior de duas populações. Vamos considerar espécies semelhantes, trocando entre elas somente o fator de amplitude do ruído, com o maior fator sendo da população 2. Utilizamos &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_3&amp;lt;/math&amp;gt; = 60, população inicial de 10 indivíduos e as outras constantes como um. As figuras a seguir mostram a evolução temporal e o espaço de fases do sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, assim como na seção anterior, a população com maior fator de ruído prosperou enquanto que as outras tiveram sua extinção em um tempo de 5 unidades. Quando desconsideramos o ruído, vemos que as três espécies convivem com mesmo comportamento populacional.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Para um segundo caso, vamos considerar os mesmos parâmetros de antes, modificando apenas os coeficientes entre as populações, dados na seguinte tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Coeficientes &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!       &lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i1}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i2}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{1j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{2j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{3j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eles indicam que a população 1 tem dominância sobre a população 2, a população 2 tem dominância sobre a população 3 e a população 3 tem dominância sobre a população 1. As imagens podem ser vistas a seguir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que, mesmo considerando as relações de dominância, a população com maior ruído sobressai no final, sendo a única espécie viva ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Fokker-Planck==&lt;br /&gt;
A Equação de Fokker-Planck trata da equação diferencial da distribuição de probabilidade das variáveis de um sistema de Equações Diferenciais Estocásticas. Avaliaremos sua aplicação no sistema Lotka-Volterra competitivo para duas populações.&lt;br /&gt;
&lt;br /&gt;
Para um processo estocástico vetorial &amp;lt;math&amp;gt; X = [X_1, X_2, ... , X_n] &amp;lt;/math&amp;gt;, a equação de Fokker-Planck tem a forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x,t)}{\partial t} = \sum^n_{i=1} \frac{\partial[K_i(x,t)P(x,t)]}{\partial x_i} + \frac{1}{2} \sum^n_{i,j = 1}\frac{\partial^2[D_{ij}(x,t)P(x,t)]}{\partial x_i\partial x_j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
em que &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_i(x,t) = -A_i(x,t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
D_{ij}(x,t) = \sum^m_{\alpha=1}B_{i,\alpha}(x,t)B_{j,\alpha}(x,t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, para o nosso caso, temos&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x_1,x_2,t)}{\partial t} = -\frac{\partial}{\partial x_1}\left[r_1x_1\left(1-\frac{x_1+\alpha_{12}x_2}{k_1}\right)P(x_1,x_2,t) \right] -\frac{\partial}{\partial x_2}\left[r_2x_2\left(1-\frac{x_2+\alpha_{21}x_1}{k_2}\right)P(x_1,x_2,t) \right] +\frac 12 \beta_1^2 \frac{\partial^2x_1^2P(x_1,x_2,t)}{\partial x_1^2} +\frac 12 \beta_2^2 \frac{\partial^2x_2^2P(x_1,x_2,t)}{\partial x_2^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvendo as derivadas por regra do produto e separando nas derivadas parciais de &amp;lt;math&amp;gt; P(x_1,x_2,t) &amp;lt;/math&amp;gt; ficamos com&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\frac{\partial P(x_1,x_2,t)}{\partial t } = \delta_1 \frac{\partial^2 P}{\partial x_1^2} + \delta_2 \frac{\partial^2 P}{\partial x_2^2} + \gamma_1 \frac{\partial P}{\partial x_1} + \gamma_2 \frac{\partial P}{\partial x_2} + \omega P&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt; &lt;br /&gt;
&lt;br /&gt;
com &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\delta_1 = \frac{1}{2} \beta_1^2 x_1^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\delta_2 = \frac{1}{2} \beta_2^2 x_2^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\gamma_1 = \frac{r_1 x_1^2}{k_1} + \frac{r_1 x_1 \alpha_{12} x_2}{k_1} - r_1x_1 + 2\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\gamma_2 = \frac{r_2 x_2^2}{k_2} + \frac{r_2 x_2 \alpha_{21} x_1}{k_2} - r_2x_2 + 2\beta_2^2x_2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\omega = \frac{2r_1x_1}{k_1} + \frac{2r_2x_2}{k_2} + \frac{r_1\alpha_{12}x_2}{k_1} + \frac{r_2\alpha_{21}x_1}{k_2} - r_1 - r_2 + \beta_1^2 + \beta_2^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Discretizando a equação diferencial acima, usando que&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x,t)}{\partial t} = \frac{P_{i,j}^{n+1} - P_{i,j}^{n}}{dt}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x,t)}{\partial x_1} = \frac{1}{2} \frac{P_{i+1,j}^{n} - P_{i-1,j}^{n}}{dx_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x,t)}{\partial x_2} = \frac{1}{2} \frac{P_{i,j+1}^{n} - P_{i,j-1}^{n}}{dx_2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial^2 P(x,t)}{\partial x_1^2} =  \frac{P_{i+1,j}^{n} + P_{i-1,j}^{n} - 2P_{i,j}^{n}}{dx_1^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial^2 P(x,t)}{\partial x_2^2} =  \frac{P_{i,j+1}^{n} + P_{i,j-1}^{n} - 2P_{i,j}^{n}}{dx_2^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e que &amp;lt;math&amp;gt; dx_1 = dx_2 &amp;lt;/math&amp;gt;, chegamos, enfim, em &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{i,j}^{n+1} = P_{i,j}^{n}\left( 1 - \frac{2\delta_1 dt}{dx^2} - \frac{2\delta_2 dt}{dx^2} + \omega dt \right) +  P_{i+1,j}^{n} \left( \frac{\delta_1 dt}{dx^2} + \frac{\gamma_1 dt}{2dx} \right) + P_{i,j+1}^{n} \left( \frac{\delta_2 dt}{dx^2} + \frac{\gamma_2 dt}{2dx} \right) +  P_{i-1,j}^{n} \left( \frac{\delta_1 dt}{dx^2} - \frac{\gamma_1 dt}{2dx} \right) + P_{i,j-1}^{n} \left( \frac{\delta_2 dt}{dx^2} - \frac{\gamma_2 dt}{2dx} \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que foi resolvida numericamente.&lt;br /&gt;
&lt;br /&gt;
Abaixo, temos um gráfico considerando duas populações, com constantes todas iguais e baixo ruído. O eixo das abcissas indica a população &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt;, o eixo das ordenadas, a população &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; e a cor representa a probabilidade da população possuir aquele número de indivíduos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tmp.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Código ==&lt;br /&gt;
&lt;br /&gt;
Os principais programas utilizados no trabalho se encontram no repositório https://github.com/gugabXD/trab2-metcompC&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10961</id>
		<title>Equação de Lotka-Volterra Competitiva Estocástica</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10961"/>
		<updated>2024-08-27T17:47:57Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Método de Fokker-Planck */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
As Equações de Lotka-Volterra fornecem um modelo para a previsão de sistemas biológicos considerando diversas relações entre populações. Exploraremos no vigente trabalho a relação de competitividade, juntamente da adição de um termo estocástico multiplicativo. Consideraremos duas e três populações, mostrando os gráficos de evolução temporal do número de indivíduos de cada espécie e os espaços de fase. Em todas as etapas serão mostrados os resultados considerando e desconsiderando o ruído para fins comparativos.&lt;br /&gt;
&lt;br /&gt;
== Equações para Duas Populações ==&lt;br /&gt;
&lt;br /&gt;
Como uma primeira análise, considerando somente duas populações distintas, vamos explorar o modelo logístico, partindo das Equações de Lotka-Volterra, de duas espécies disputando um território, que pode ser descrito pelo seguinte par de relações:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Nesse par, &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; representam as duas populações consideradas; &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; indicam o crescimento inerente per-capita, a capacidade de uma espécie em se reproduzir; &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; retratam a capacidade de carga, o número de indivíduos limite que o meio ambiente consegue suportar considerando o nicho ecológico ao que a espécie pertence; e &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt;, o efeito que a espécie um tem na espécie dois e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Para a adição de ruído ao sistema, vamos supor que o termo estocástico seja incorporado em cada equação de maneira a afetar somente a população &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; ou a população &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, ou seja, estamos considerando que o ruído atinja cada população de maneira proporcional a sua quantidade de indivíduos em determinado período de tempo. Como um exemplo prático, podemos pensar no termo estocástico como a presença de um agente externo que infecte uma das populações isoladamente. Claro que o efeito resultante de existir uma doença se espalhando na espécie &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; afeta o crescimento da espécie &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, entretanto esse efeito não é direto, sendo uma consequência da correlação entre o par de equações.&lt;br /&gt;
&lt;br /&gt;
Além disso, antes de de fato colocarmos o fator estocástico nas equações, precisamos de explicar qual o tipo de ruído a ser inserido. Para tanto, será introduzido o ruído branco, que é definido a partir de suas propriedades estatísticas que configuram sua média e sua função de correlação temporal, podendo ser expressas matematicamente por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t) &amp;gt; = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t_1)\xi (t_2) &amp;gt; = \delta (t_2 - t_1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira relação indica que o ruído branco possui média igual a zero, enquanto que a segunda indica o fato de os ruídos considerando diferentes tempos são independentes e, sendo assim, dá o nome branco ao ruído, pois a intensidade espectral de um processo estocástico é a Transformada de Fourier da função de correlação, sendo ela constante por se tratar de uma Delta de Dirac, logo todas as frequências estão presentes com mesma intensidade, com branco fazendo uma analogia a essa característica.&lt;br /&gt;
&lt;br /&gt;
Portanto, podemos reescrever as relações supracitadas considerando o ruído como&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com &amp;lt;math&amp;gt; \beta_1 &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \beta_2 &amp;lt;/math&amp;gt; sendo as amplitudes dos ruídos e &amp;lt;math&amp;gt; \xi_1 (t) &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \xi_2 (t) &amp;lt;/math&amp;gt; os ruídos brancos.&lt;br /&gt;
&lt;br /&gt;
=== Resolução Numérica pelo Método de Itô ===&lt;br /&gt;
&lt;br /&gt;
Para então resolvermos as equações numericamente, vamos recorrer ao cálculo diferencial estocástico. Iniciamos, para esse fim, tomando a forma de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX = A(X(t), t)dt + B(X(t), t)\xi (t)dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deveríamos, como próxima etapa, integrar ambos os lados da equação da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_X^{X + \Delta X}dX' = \int_t^{t + \Delta t}A(X(t'), t')dt' + \int_t^{t + \Delta t}B(X(t'), t')\xi (t')dt'&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não podemos resolvê-la pelos métodos convencionais, pois &amp;lt;math&amp;gt; \xi (t) &amp;lt;/math&amp;gt; torna a função não diferenciável apesar de ser contínua, utilizamos a relação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t'),t') = B\left(\frac{X(t') + X(t' + \Delta t')}{2}, t'\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa troca se justifica pelo fato de estarmos trocando o argumento de B pela média entre os valores de X no início e no fim do intervalo de integração, correspondendo a uma melhor estimação. Agora, tomando a integral, ficamos com a aproximação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Delta X(t) = A(X(t), t) \Delta t + B\left(X(t) + \frac{1}{2}\Delta X(t), t\right)\Delta W(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por seguinte, expandimos B em série de Taylor, excluímos o termo de ordem maior que dt e fazemos a substituição &amp;lt;math&amp;gt; \Delta t &amp;lt;/math&amp;gt; por &amp;lt;math&amp;gt; \Delta W^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = \underbrace{\left(A(X(t), t) + \frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t)\right)}_{A^{(I)}(X(t), t)} dt + B(X(t), t)\bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com isso, temos que a Equação diferencial de Itô é dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = A^{(I)}(X(t), t) dt + B(X(t), t) \bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, partindo da nossa relação para &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Temos, isolando &amp;lt;math&amp;gt; dx_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) dt + x_1 \beta{_1} \underbrace{\xi{_1} (t) dt}_{dW}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir disso, sabemos os coeficientes A(X(t),t) e B(X(t),t) de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(X_1(t),t) = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X_1(t),t) = x_1 \beta{_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{2}\frac{\partial B}{\partial X_1}B(X_1(t), t) = \frac{1}{2}\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, substituindo os valores para encontrar a equação diferencial de Itô, obtemos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1} + \frac{1}{2}\beta_1^2x_1\right) dt + x_1 \beta{_1} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogamente, obtemos também a equação para a variável &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_2 = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2} + \frac{1}{2}\beta_2^2x_2\right) dt + x_2 \beta{_2} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Com duas populações, vamos exemplificar nesta seção o caso em que a competitividade se dá de maneira igual, ou seja, todas as constantes possuem mesmo valor independentemente da população. A diferença, então, se dará a partir do ruído, que será maior para uma delas.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt; = 1, &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = 60 e população inicial de 10 indivíduos, a evolução temporal e o espaço de fases do sistema de duas populações podem ser vistos nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, a partir da adição de um ruído maior na população 2, a população 1 cedeu quando o tempo atingiu valor próximo a 30 unidades, comportamento este que não é visto no gráfico sem ruído, no qual as duas populações convivem de maneira igual e atingindo cada uma metade de sua população limite. Realizaram-se mais de 20 simulações e todas tiveram o mesmo efeito, com a população 2 prosperando em consequência do desaparecimento da população 1.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Agora, consideraremos uma pequena variação nas constantes de crescimento das populações, com um aumento de duas vezes para &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt;. Todos os outros parâmetros são iguais ao Caso Um. Os resultados seguem nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mesmo com a população um possuindo taxa de crescimento duas vezes maior, a espécie com maior amplitude de ruído sobrevive ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
== Equações para Três Populações ==&lt;br /&gt;
&lt;br /&gt;
Os métodos de resolução numérica para três populações são completamente análogos aos métodos para duas populações; portanto, a matemática envolvida será omitida a partir de agora e somente serão discutidos os resultados. O conjunto de equações utilizado para três espécies distintas é&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 -\frac{x_1 + \alpha_{12}x_2 + \alpha_{13}x_3}{K_1} \right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1 + \alpha_{23}x_3}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_3}{dt} = r_3x_3\left(1 - \frac{x_3 + \alpha_{31}x_1 + \alpha_{32}x_2}{K_1}\right) + x_3 \beta{_3} \xi{_3} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Como primeira análise, vamos ao caso análogo ao anterior de duas populações. Vamos considerar espécies semelhantes, trocando entre elas somente o fator de amplitude do ruído, com o maior fator sendo da população 2. Utilizamos &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_3&amp;lt;/math&amp;gt; = 60, população inicial de 10 indivíduos e as outras constantes como um. As figuras a seguir mostram a evolução temporal e o espaço de fases do sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, assim como na seção anterior, a população com maior fator de ruído prosperou enquanto que as outras tiveram sua extinção em um tempo de 5 unidades. Quando desconsideramos o ruído, vemos que as três espécies convivem com mesmo comportamento populacional.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Para um segundo caso, vamos considerar os mesmos parâmetros de antes, modificando apenas os coeficientes entre as populações, dados na seguinte tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Coeficientes &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!       &lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i1}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i2}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{1j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{2j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{3j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eles indicam que a população 1 tem dominância sobre a população 2, a população 2 tem dominância sobre a população 3 e a população 3 tem dominância sobre a população 1. As imagens podem ser vistas a seguir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que, mesmo considerando as relações de dominância, a população com maior ruído sobressai no final, sendo a única espécie viva ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Fokker-Planck==&lt;br /&gt;
A Equação de Fokker-Planck trata da equação diferencial da distribuição de probabilidade das variáveis de um sistema de Equações Diferenciais Estocásticas. Avaliaremos sua aplicação no sistema Lotka-Volterra competitivo para duas populações.&lt;br /&gt;
&lt;br /&gt;
Para um processo estocástico vetorial &amp;lt;math&amp;gt; X = [X_1, X_2, ... , X_n] &amp;lt;/math&amp;gt;, a equação de Fokker-Planck tem a forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x,t)}{\partial t} = \sum^n_{i=1} \frac{\partial[K_i(x,t)P(x,t)]}{\partial x_i} + \frac{1}{2} \sum^n_{i,j = 1}\frac{\partial^2[D_{ij}(x,t)P(x,t)]}{\partial x_i\partial x_j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_i(x,t) = -A_i(x,t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
e&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
D_{ij}(x,t) = \sum^m_{\alpha=1}B_{i,\alpha}(x,t)B_{j,\alpha}(x,t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, para o nosso caso, temos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x_1,x_2,t)}{\partial t} = -\frac{\partial}{\partial x_1}\left[r_1x_1\left(1-\frac{x_1+\alpha_{12}x_2}{k_1}\right)P(x_1,x_2,t) \right] -\frac{\partial}{\partial x_2}\left[r_2x_2\left(1-\frac{x_2+\alpha_{21}x_1}{k_2}\right)P(x_1,x_2,t) \right] +\frac 12 \beta_1^2 \frac{\partial^2x_1^2P(x_1,x_2,t)}{\partial x_1^2} +\frac 12 \beta_2^2 \frac{\partial^2x_2^2P(x_1,x_2,t)}{\partial x_2^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvendo as derivadas por regra do produto e separando nas derivadas parciais de &amp;lt;math&amp;gt; P(x_1,x_2,t) &amp;lt;/math&amp;gt; ficamos com&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\frac{\partial P(x_1,x_2,t)}{\partial t } = \delta_1 \frac{\partial^2 P}{\partial x_1^2} + \delta_2 \frac{\partial^2 P}{\partial x_2^2} + \gamma_1 \frac{\partial P}{\partial x_1} + \gamma_2 \frac{\partial P}{\partial x_2} + \omega P&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt; &lt;br /&gt;
&lt;br /&gt;
com &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\delta_1 = \frac{1}{2} \beta_1^2 x_1^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\delta_2 = \frac{1}{2} \beta_2^2 x_2^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\gamma_1 = \frac{r_1 x_1^2}{k_1} + \frac{r_1 x_1 \alpha_{12} x_2}{k_1} - r_1x_1 + 2\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\gamma_2 = \frac{r_2 x_2^2}{k_2} + \frac{r_2 x_2 \alpha_{21} x_1}{k_2} - r_2x_2 + 2\beta_2^2x_2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\omega = \frac{2r_1x_1}{k_1} + \frac{2r_2x_2}{k_2} + \frac{r_1\alpha_{12}x_2}{k_1} + \frac{r_2\alpha_{21}x_1}{k_2} - r_1 - r_2 + \beta_1^2 + \beta_2^2&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Discretizando a equação diferencial acima, usando que&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x,t)}{\partial t} = \frac{P_{i,j}^{n+1} - P_{i,j}^{n}}{dt}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x,t)}{\partial x_1} = \frac{1}{2} \frac{P_{i+1,j}^{n} - P_{i-1,j}^{n}}{dx_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x,t)}{\partial x_2} = \frac{1}{2} \frac{P_{i,j+1}^{n} - P_{i,j-1}^{n}}{dx_2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial^2 P(x,t)}{\partial x_1^2} =  \frac{P_{i+1,j}^{n} + P_{i-1,j}^{n} - 2P_{i,j}^{n}}{dx_1^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial^2 P(x,t)}{\partial x_2^2} =  \frac{P_{i,j+1}^{n} + P_{i,j-1}^{n} - 2P_{i,j}^{n}}{dx_2^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e que &amp;lt;math&amp;gt; dx_1 = dx_2 &amp;lt;/math&amp;gt;, chegamos, em fim, em &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
P_{i,j}^{n+1} = P_{i,j}^{n}\left( 1 - \frac{2\delta_1 dt}{dx^2} - \frac{2\delta_2 dt}{dx^2} + \omega dt \right) +  P_{i+1,j}^{n} \left( \frac{\delta_1 dt}{dx^2} + \frac{\gamma_1 dt}{2dx} \right) + P_{i,j+1}^{n} \left( \frac{\delta_2 dt}{dx^2} + \frac{\gamma_2 dt}{2dx} \right) +  P_{i-1,j}^{n} \left( \frac{\delta_1 dt}{dx^2} - \frac{\gamma_1 dt}{2dx} \right) + P_{i,j-1}^{n} \left( \frac{\delta_2 dt}{dx^2} - \frac{\gamma_2 dt}{2dx} \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que foi resolvida numericamente.&lt;br /&gt;
&lt;br /&gt;
Abaixo, temos um gráfico considerando duas populações, com constantes todas iguais e baixo ruído. O eixo das abcissas indica a população &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt;, o eixo das ordenadas, a população &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; e a cor representa a probabilidade da população possuir aquele número de indivíduos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tmp.gif]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10950</id>
		<title>Equação de Lotka-Volterra Competitiva Estocástica</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10950"/>
		<updated>2024-08-27T16:48:55Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Método de Fokker-Planck */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
As Equações de Lotka-Volterra fornecem um modelo para a previsão de sistemas biológicos considerando diversas relações entre populações. Exploraremos no vigente trabalho a relação de competitividade, juntamente da adição de um termo estocástico multiplicativo. Consideraremos duas e três populações, mostrando os gráficos de evolução temporal do número de indivíduos de cada espécie e os espaços de fase. Em todas as etapas serão mostrados os resultados considerando e desconsiderando o ruído para fins comparativos.&lt;br /&gt;
&lt;br /&gt;
== Equações para Duas Populações ==&lt;br /&gt;
&lt;br /&gt;
Como uma primeira análise, considerando somente duas populações distintas, vamos explorar o modelo logístico, partindo das Equações de Lotka-Volterra, de duas espécies disputando um território, que pode ser descrito pelo seguinte par de relações:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Nesse par, &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; representam as duas populações consideradas; &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; indicam o crescimento inerente per-capita, a capacidade de uma espécie em se reproduzir; &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; retratam a capacidade de carga, o número de indivíduos limite que o meio ambiente consegue suportar considerando o nicho ecológico ao que a espécie pertence; e &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt;, o efeito que a espécie um tem na espécie dois e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Para a adição de ruído ao sistema, vamos supor que o termo estocástico seja incorporado em cada equação de maneira a afetar somente a população &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; ou a população &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, ou seja, estamos considerando que o ruído atinja cada população de maneira proporcional a sua quantidade de indivíduos em determinado período de tempo. Como um exemplo prático, podemos pensar no termo estocástico como a presença de um agente externo que infecte uma das populações isoladamente. Claro que o efeito resultante de existir uma doença se espalhando na espécie &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; afeta o crescimento da espécie &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, entretanto esse efeito não é direto, sendo uma consequência da correlação entre o par de equações.&lt;br /&gt;
&lt;br /&gt;
Além disso, antes de de fato colocarmos o fator estocástico nas equações, precisamos de explicar qual o tipo de ruído a ser inserido. Para tanto, será introduzido o ruído branco, que é definido a partir de suas propriedades estatísticas que configuram sua média e sua função de correlação temporal, podendo ser expressas matematicamente por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t) &amp;gt; = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t_1)\xi (t_2) &amp;gt; = \delta (t_2 - t_1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira relação indica que o ruído branco possui média igual a zero, enquanto que a segunda indica o fato de os ruídos considerando diferentes tempos são independentes e, sendo assim, dá o nome branco ao ruído, pois a intensidade espectral de um processo estocástico é a Transformada de Fourier da função de correlação, sendo ela constante por se tratar de uma Delta de Dirac, logo todas as frequências estão presentes com mesma intensidade, com branco fazendo uma analogia a essa característica.&lt;br /&gt;
&lt;br /&gt;
Portanto, podemos reescrever as relações supracitadas considerando o ruído como&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com &amp;lt;math&amp;gt; \beta_1 &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \beta_2 &amp;lt;/math&amp;gt; sendo as amplitudes dos ruídos e &amp;lt;math&amp;gt; \xi_1 (t) &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \xi_2 (t) &amp;lt;/math&amp;gt; os ruídos brancos.&lt;br /&gt;
&lt;br /&gt;
=== Resolução Numérica pelo Método de Itô ===&lt;br /&gt;
&lt;br /&gt;
Para então resolvermos as equações numericamente, vamos recorrer ao cálculo diferencial estocástico. Iniciamos, para esse fim, tomando a forma de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX = A(X(t), t)dt + B(X(t), t)\xi (t)dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deveríamos, como próxima etapa, integrar ambos os lados da equação da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_X^{X + \Delta X}dX' = \int_t^{t + \Delta t}A(X(t'), t')dt' + \int_t^{t + \Delta t}B(X(t'), t')\xi (t')dt'&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não podemos resolvê-la pelos métodos convencionais, pois &amp;lt;math&amp;gt; \xi (t) &amp;lt;/math&amp;gt; torna a função não diferenciável apesar de ser contínua, utilizamos a relação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t'),t') = B\left(\frac{X(t') + X(t' + \Delta t')}{2}, t'\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa troca se justifica pelo fato de estarmos trocando o argumento de B pela média entre os valores de X no início e no fim do intervalo de integração, correspondendo a uma melhor estimação. Agora, tomando a integral, ficamos com a aproximação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Delta X(t) = A(X(t), t) \Delta t + B\left(X(t) + \frac{1}{2}\Delta X(t), t\right)\Delta W(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por seguinte, expandimos B em série de Taylor, excluímos o termo de ordem maior que dt e fazemos a substituição &amp;lt;math&amp;gt; \Delta t &amp;lt;/math&amp;gt; por &amp;lt;math&amp;gt; \Delta W^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = \underbrace{\left(A(X(t), t) + \frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t)\right)}_{A^{(I)}(X(t), t)} dt + B(X(t), t)\bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com isso, temos que a Equação diferencial de Itô é dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = A^{(I)}(X(t), t) dt + B(X(t), t) \bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, partindo da nossa relação para &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Temos, isolando &amp;lt;math&amp;gt; dx_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) dt + x_1 \beta{_1} \underbrace{\xi{_1} (t) dt}_{dW}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir disso, sabemos os coeficientes A(X(t),t) e B(X(t),t) de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(X_1(t),t) = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X_1(t),t) = x_1 \beta{_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{2}\frac{\partial B}{\partial X_1}B(X_1(t), t) = \frac{1}{2}\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, substituindo os valores para encontrar a equação diferencial de Itô, obtemos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1} + \frac{1}{2}\beta_1^2x_1\right) dt + x_1 \beta{_1} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogamente, obtemos também a equação para a variável &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_2 = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2} + \frac{1}{2}\beta_2^2x_2\right) dt + x_2 \beta{_2} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Com duas populações, vamos exemplificar nesta seção o caso em que a competitividade se dá de maneira igual, ou seja, todas as constantes possuem mesmo valor independentemente da população. A diferença, então, se dará a partir do ruído, que será maior para uma delas.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt; = 1, &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = 60 e população inicial de 10 indivíduos, a evolução temporal e o espaço de fases do sistema de duas populações podem ser vistos nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, a partir da adição de um ruído maior na população 2, a população 1 cedeu quando o tempo atingiu valor próximo a 30 unidades, comportamento este que não é visto no gráfico sem ruído, no qual as duas populações convivem de maneira igual e atingindo cada uma metade de sua população limite. Realizaram-se mais de 20 simulações e todas tiveram o mesmo efeito, com a população 2 prosperando em consequência do desaparecimento da população 1.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Agora, consideraremos uma pequena variação nas constantes de crescimento das populações, com um aumento de duas vezes para &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt;. Todos os outros parâmetros são iguais ao Caso Um. Os resultados seguem nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mesmo com a população um possuindo taxa de crescimento duas vezes maior, a espécie com maior amplitude de ruído sobrevive ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
== Equações para Três Populações ==&lt;br /&gt;
&lt;br /&gt;
Os métodos de resolução numérica para três populações são completamente análogos aos métodos para duas populações; portanto, a matemática envolvida será omitida a partir de agora e somente serão discutidos os resultados. O conjunto de equações utilizado para três espécies distintas é&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 -\frac{x_1 + \alpha_{12}x_2 + \alpha_{13}x_3}{K_1} \right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1 + \alpha_{23}x_3}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_3}{dt} = r_3x_3\left(1 - \frac{x_3 + \alpha_{31}x_1 + \alpha_{32}x_2}{K_1}\right) + x_3 \beta{_3} \xi{_3} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Como primeira análise, vamos ao caso análogo ao anterior de duas populações. Vamos considerar espécies semelhantes, trocando entre elas somente o fator de amplitude do ruído, com o maior fator sendo da população 2. Utilizamos &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_3&amp;lt;/math&amp;gt; = 60, população inicial de 10 indivíduos e as outras constantes como um. As figuras a seguir mostram a evolução temporal e o espaço de fases do sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, assim como na seção anterior, a população com maior fator de ruído prosperou enquanto que as outras tiveram sua extinção em um tempo de 5 unidades. Quando desconsideramos o ruído, vemos que as três espécies convivem com mesmo comportamento populacional.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Para um segundo caso, vamos considerar os mesmos parâmetros de antes, modificando apenas os coeficientes entre as populações, dados na seguinte tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Coeficientes &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!       &lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i1}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i2}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{1j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{2j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{3j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eles indicam que a população 1 tem dominância sobre a população 2, a população 2 tem dominância sobre a população 3 e a população 3 tem dominância sobre a população 1. As imagens podem ser vistas a seguir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que, mesmo considerando as relações de dominância, a população com maior ruído sobressai no final, sendo a única espécie viva ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Fokker-Planck==&lt;br /&gt;
A Equação de Fokker-Planck trata da equação diferencial da distribuição de probabilidade das variáveis de um sistema de Equações Diferenciais Estocásticas. Avaliaremos sua aplicação no sistema Lotka-Volterra competitivo para duas populações.&lt;br /&gt;
&lt;br /&gt;
Para um processo estocástico vetorial &amp;lt;math&amp;gt; X = [X_1, X_2, ... , X_n] &amp;lt;/math&amp;gt;, a equação de Fokker-Planck tem a forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x,t)}{\partial t} = \sum^n_{i=1} \frac{\partial[K_i(x,t)P(x,t)]}{\partial x_i} + \frac{1}{2} \sum^n_{i,j = 1}\frac{\partial^2[D_{ij}(x,t)P(x,t)]}{\partial x_i\partial x_j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_i(x,t) = -A_i(x,t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
e&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
D_{ij}(x,t) = \sum^m_{\alpha=1}B_{i,\alpha}(x,t)B_{j,\alpha}(x,t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, para o nosso caso, temos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x_1,x_2,t)}{\partial t} = -\frac{\partial}{\partial x_1}\left[r_1x_1\left(1-\frac{x_1+a_{12}x_2}{k_1}\right)P(x_1,x_2,t) \right] -\frac{\partial}{\partial x_2}\left[r_2x_2\left(1-\frac{x_2+a_{21}x_1}{k_2}\right)P(x_1,x_2,t) \right] +\frac 12 \beta_1^2 \frac{\partial^2x_1^2P(x_1,x_2,t)}{\partial x_1^2} +\frac 12 \beta_2^2 \frac{\partial^2x_2^2P(x_1,x_2,t)}{\partial x_2^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvendo as derivadas por regra do produto e separando as equações parciais de &amp;lt;math&amp;gt; P(x_1,x_2,t) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10949</id>
		<title>Equação de Lotka-Volterra Competitiva Estocástica</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10949"/>
		<updated>2024-08-27T16:44:15Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Método de Fokker-Planck */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
As Equações de Lotka-Volterra fornecem um modelo para a previsão de sistemas biológicos considerando diversas relações entre populações. Exploraremos no vigente trabalho a relação de competitividade, juntamente da adição de um termo estocástico multiplicativo. Consideraremos duas e três populações, mostrando os gráficos de evolução temporal do número de indivíduos de cada espécie e os espaços de fase. Em todas as etapas serão mostrados os resultados considerando e desconsiderando o ruído para fins comparativos.&lt;br /&gt;
&lt;br /&gt;
== Equações para Duas Populações ==&lt;br /&gt;
&lt;br /&gt;
Como uma primeira análise, considerando somente duas populações distintas, vamos explorar o modelo logístico, partindo das Equações de Lotka-Volterra, de duas espécies disputando um território, que pode ser descrito pelo seguinte par de relações:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Nesse par, &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; representam as duas populações consideradas; &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; indicam o crescimento inerente per-capita, a capacidade de uma espécie em se reproduzir; &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; retratam a capacidade de carga, o número de indivíduos limite que o meio ambiente consegue suportar considerando o nicho ecológico ao que a espécie pertence; e &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt;, o efeito que a espécie um tem na espécie dois e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Para a adição de ruído ao sistema, vamos supor que o termo estocástico seja incorporado em cada equação de maneira a afetar somente a população &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; ou a população &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, ou seja, estamos considerando que o ruído atinja cada população de maneira proporcional a sua quantidade de indivíduos em determinado período de tempo. Como um exemplo prático, podemos pensar no termo estocástico como a presença de um agente externo que infecte uma das populações isoladamente. Claro que o efeito resultante de existir uma doença se espalhando na espécie &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; afeta o crescimento da espécie &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, entretanto esse efeito não é direto, sendo uma consequência da correlação entre o par de equações.&lt;br /&gt;
&lt;br /&gt;
Além disso, antes de de fato colocarmos o fator estocástico nas equações, precisamos de explicar qual o tipo de ruído a ser inserido. Para tanto, será introduzido o ruído branco, que é definido a partir de suas propriedades estatísticas que configuram sua média e sua função de correlação temporal, podendo ser expressas matematicamente por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t) &amp;gt; = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t_1)\xi (t_2) &amp;gt; = \delta (t_2 - t_1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira relação indica que o ruído branco possui média igual a zero, enquanto que a segunda indica o fato de os ruídos considerando diferentes tempos são independentes e, sendo assim, dá o nome branco ao ruído, pois a intensidade espectral de um processo estocástico é a Transformada de Fourier da função de correlação, sendo ela constante por se tratar de uma Delta de Dirac, logo todas as frequências estão presentes com mesma intensidade, com branco fazendo uma analogia a essa característica.&lt;br /&gt;
&lt;br /&gt;
Portanto, podemos reescrever as relações supracitadas considerando o ruído como&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com &amp;lt;math&amp;gt; \beta_1 &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \beta_2 &amp;lt;/math&amp;gt; sendo as amplitudes dos ruídos e &amp;lt;math&amp;gt; \xi_1 (t) &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \xi_2 (t) &amp;lt;/math&amp;gt; os ruídos brancos.&lt;br /&gt;
&lt;br /&gt;
=== Resolução Numérica pelo Método de Itô ===&lt;br /&gt;
&lt;br /&gt;
Para então resolvermos as equações numericamente, vamos recorrer ao cálculo diferencial estocástico. Iniciamos, para esse fim, tomando a forma de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX = A(X(t), t)dt + B(X(t), t)\xi (t)dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deveríamos, como próxima etapa, integrar ambos os lados da equação da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_X^{X + \Delta X}dX' = \int_t^{t + \Delta t}A(X(t'), t')dt' + \int_t^{t + \Delta t}B(X(t'), t')\xi (t')dt'&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não podemos resolvê-la pelos métodos convencionais, pois &amp;lt;math&amp;gt; \xi (t) &amp;lt;/math&amp;gt; torna a função não diferenciável apesar de ser contínua, utilizamos a relação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t'),t') = B\left(\frac{X(t') + X(t' + \Delta t')}{2}, t'\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa troca se justifica pelo fato de estarmos trocando o argumento de B pela média entre os valores de X no início e no fim do intervalo de integração, correspondendo a uma melhor estimação. Agora, tomando a integral, ficamos com a aproximação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Delta X(t) = A(X(t), t) \Delta t + B\left(X(t) + \frac{1}{2}\Delta X(t), t\right)\Delta W(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por seguinte, expandimos B em série de Taylor, excluímos o termo de ordem maior que dt e fazemos a substituição &amp;lt;math&amp;gt; \Delta t &amp;lt;/math&amp;gt; por &amp;lt;math&amp;gt; \Delta W^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = \underbrace{\left(A(X(t), t) + \frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t)\right)}_{A^{(I)}(X(t), t)} dt + B(X(t), t)\bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com isso, temos que a Equação diferencial de Itô é dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = A^{(I)}(X(t), t) dt + B(X(t), t) \bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, partindo da nossa relação para &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Temos, isolando &amp;lt;math&amp;gt; dx_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) dt + x_1 \beta{_1} \underbrace{\xi{_1} (t) dt}_{dW}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir disso, sabemos os coeficientes A(X(t),t) e B(X(t),t) de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(X_1(t),t) = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X_1(t),t) = x_1 \beta{_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{2}\frac{\partial B}{\partial X_1}B(X_1(t), t) = \frac{1}{2}\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, substituindo os valores para encontrar a equação diferencial de Itô, obtemos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1} + \frac{1}{2}\beta_1^2x_1\right) dt + x_1 \beta{_1} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogamente, obtemos também a equação para a variável &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_2 = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2} + \frac{1}{2}\beta_2^2x_2\right) dt + x_2 \beta{_2} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Com duas populações, vamos exemplificar nesta seção o caso em que a competitividade se dá de maneira igual, ou seja, todas as constantes possuem mesmo valor independentemente da população. A diferença, então, se dará a partir do ruído, que será maior para uma delas.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt; = 1, &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = 60 e população inicial de 10 indivíduos, a evolução temporal e o espaço de fases do sistema de duas populações podem ser vistos nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, a partir da adição de um ruído maior na população 2, a população 1 cedeu quando o tempo atingiu valor próximo a 30 unidades, comportamento este que não é visto no gráfico sem ruído, no qual as duas populações convivem de maneira igual e atingindo cada uma metade de sua população limite. Realizaram-se mais de 20 simulações e todas tiveram o mesmo efeito, com a população 2 prosperando em consequência do desaparecimento da população 1.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Agora, consideraremos uma pequena variação nas constantes de crescimento das populações, com um aumento de duas vezes para &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt;. Todos os outros parâmetros são iguais ao Caso Um. Os resultados seguem nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mesmo com a população um possuindo taxa de crescimento duas vezes maior, a espécie com maior amplitude de ruído sobrevive ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
== Equações para Três Populações ==&lt;br /&gt;
&lt;br /&gt;
Os métodos de resolução numérica para três populações são completamente análogos aos métodos para duas populações; portanto, a matemática envolvida será omitida a partir de agora e somente serão discutidos os resultados. O conjunto de equações utilizado para três espécies distintas é&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 -\frac{x_1 + \alpha_{12}x_2 + \alpha_{13}x_3}{K_1} \right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1 + \alpha_{23}x_3}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_3}{dt} = r_3x_3\left(1 - \frac{x_3 + \alpha_{31}x_1 + \alpha_{32}x_2}{K_1}\right) + x_3 \beta{_3} \xi{_3} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Como primeira análise, vamos ao caso análogo ao anterior de duas populações. Vamos considerar espécies semelhantes, trocando entre elas somente o fator de amplitude do ruído, com o maior fator sendo da população 2. Utilizamos &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_3&amp;lt;/math&amp;gt; = 60, população inicial de 10 indivíduos e as outras constantes como um. As figuras a seguir mostram a evolução temporal e o espaço de fases do sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, assim como na seção anterior, a população com maior fator de ruído prosperou enquanto que as outras tiveram sua extinção em um tempo de 5 unidades. Quando desconsideramos o ruído, vemos que as três espécies convivem com mesmo comportamento populacional.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Para um segundo caso, vamos considerar os mesmos parâmetros de antes, modificando apenas os coeficientes entre as populações, dados na seguinte tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Coeficientes &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!       &lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i1}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i2}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{1j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{2j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{3j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eles indicam que a população 1 tem dominância sobre a população 2, a população 2 tem dominância sobre a população 3 e a população 3 tem dominância sobre a população 1. As imagens podem ser vistas a seguir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que, mesmo considerando as relações de dominância, a população com maior ruído sobressai no final, sendo a única espécie viva ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Fokker-Planck==&lt;br /&gt;
A Equação de Fokker-Planck trata da equação diferencial da distribuição de probabilidade das variáveis de um sistema de Equações Diferenciais Estocásticas. Avaliaremos sua aplicação no sistema Lotka-Volterra competitivo para duas populações.&lt;br /&gt;
&lt;br /&gt;
Para um processo estocástico vetorial &amp;lt;math&amp;gt; X = [X_1, X_2, ... , X_n] &amp;lt;/math&amp;gt;, a equação de Fokker-Planck tem a forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x,t)}{\partial t} = \sum^n_{i=1} \frac{\partial[K_i(x,t)P(x,t)]}{\partial x_i} + \frac{1}{2} \sum^n_{i,j = 1}\frac{\partial^2[D_{ij}(x,t)P(x,t)]}{\partial x_i\partial x_j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_i(x,t) = -A_i(x,t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
e&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
D_{ij}(x,t) = \sum^m_{\alpha=1}B_{i,\alpha}(x,t)B_{j,\alpha}(x,t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, para o nosso caso, temos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P(x_1,x_2,t)}{\partial t} = -\frac{\partial}{\partial x_1}\left[r_1x_1\left(1-\frac{x_1+a_{12}x_2}{k_1}\right)P(x_1,x_2,t) \right] -\frac{\partial}{\partial x_2}\left[r_2x_2\left(1-\frac{x_2+a_{21}x_1}{k_2}\right)P(x_1,x_2,t) \right] +\frac 12 \beta_1^2 \frac{\partial^2x_1^2P(x_1,x_2,t)}{\partial x_1^2} +\frac 12 \beta_2^2 \frac{\partial^2x_2^2P(x_1,x_2,t)}{\partial x_2^2}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10948</id>
		<title>Equação de Lotka-Volterra Competitiva Estocástica</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10948"/>
		<updated>2024-08-27T16:29:54Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Método de Fokker-Planck */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
As Equações de Lotka-Volterra fornecem um modelo para a previsão de sistemas biológicos considerando diversas relações entre populações. Exploraremos no vigente trabalho a relação de competitividade, juntamente da adição de um termo estocástico multiplicativo. Consideraremos duas e três populações, mostrando os gráficos de evolução temporal do número de indivíduos de cada espécie e os espaços de fase. Em todas as etapas serão mostrados os resultados considerando e desconsiderando o ruído para fins comparativos.&lt;br /&gt;
&lt;br /&gt;
== Equações para Duas Populações ==&lt;br /&gt;
&lt;br /&gt;
Como uma primeira análise, considerando somente duas populações distintas, vamos explorar o modelo logístico, partindo das Equações de Lotka-Volterra, de duas espécies disputando um território, que pode ser descrito pelo seguinte par de relações:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Nesse par, &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; representam as duas populações consideradas; &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; indicam o crescimento inerente per-capita, a capacidade de uma espécie em se reproduzir; &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; retratam a capacidade de carga, o número de indivíduos limite que o meio ambiente consegue suportar considerando o nicho ecológico ao que a espécie pertence; e &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt;, o efeito que a espécie um tem na espécie dois e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Para a adição de ruído ao sistema, vamos supor que o termo estocástico seja incorporado em cada equação de maneira a afetar somente a população &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; ou a população &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, ou seja, estamos considerando que o ruído atinja cada população de maneira proporcional a sua quantidade de indivíduos em determinado período de tempo. Como um exemplo prático, podemos pensar no termo estocástico como a presença de um agente externo que infecte uma das populações isoladamente. Claro que o efeito resultante de existir uma doença se espalhando na espécie &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; afeta o crescimento da espécie &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, entretanto esse efeito não é direto, sendo uma consequência da correlação entre o par de equações.&lt;br /&gt;
&lt;br /&gt;
Além disso, antes de de fato colocarmos o fator estocástico nas equações, precisamos de explicar qual o tipo de ruído a ser inserido. Para tanto, será introduzido o ruído branco, que é definido a partir de suas propriedades estatísticas que configuram sua média e sua função de correlação temporal, podendo ser expressas matematicamente por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t) &amp;gt; = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t_1)\xi (t_2) &amp;gt; = \delta (t_2 - t_1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira relação indica que o ruído branco possui média igual a zero, enquanto que a segunda indica o fato de os ruídos considerando diferentes tempos são independentes e, sendo assim, dá o nome branco ao ruído, pois a intensidade espectral de um processo estocástico é a Transformada de Fourier da função de correlação, sendo ela constante por se tratar de uma Delta de Dirac, logo todas as frequências estão presentes com mesma intensidade, com branco fazendo uma analogia a essa característica.&lt;br /&gt;
&lt;br /&gt;
Portanto, podemos reescrever as relações supracitadas considerando o ruído como&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com &amp;lt;math&amp;gt; \beta_1 &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \beta_2 &amp;lt;/math&amp;gt; sendo as amplitudes dos ruídos e &amp;lt;math&amp;gt; \xi_1 (t) &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \xi_2 (t) &amp;lt;/math&amp;gt; os ruídos brancos.&lt;br /&gt;
&lt;br /&gt;
=== Resolução Numérica pelo Método de Itô ===&lt;br /&gt;
&lt;br /&gt;
Para então resolvermos as equações numericamente, vamos recorrer ao cálculo diferencial estocástico. Iniciamos, para esse fim, tomando a forma de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX = A(X(t), t)dt + B(X(t), t)\xi (t)dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deveríamos, como próxima etapa, integrar ambos os lados da equação da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_X^{X + \Delta X}dX' = \int_t^{t + \Delta t}A(X(t'), t')dt' + \int_t^{t + \Delta t}B(X(t'), t')\xi (t')dt'&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não podemos resolvê-la pelos métodos convencionais, pois &amp;lt;math&amp;gt; \xi (t) &amp;lt;/math&amp;gt; torna a função não diferenciável apesar de ser contínua, utilizamos a relação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t'),t') = B\left(\frac{X(t') + X(t' + \Delta t')}{2}, t'\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa troca se justifica pelo fato de estarmos trocando o argumento de B pela média entre os valores de X no início e no fim do intervalo de integração, correspondendo a uma melhor estimação. Agora, tomando a integral, ficamos com a aproximação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Delta X(t) = A(X(t), t) \Delta t + B\left(X(t) + \frac{1}{2}\Delta X(t), t\right)\Delta W(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por seguinte, expandimos B em série de Taylor, excluímos o termo de ordem maior que dt e fazemos a substituição &amp;lt;math&amp;gt; \Delta t &amp;lt;/math&amp;gt; por &amp;lt;math&amp;gt; \Delta W^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = \underbrace{\left(A(X(t), t) + \frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t)\right)}_{A^{(I)}(X(t), t)} dt + B(X(t), t)\bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com isso, temos que a Equação diferencial de Itô é dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = A^{(I)}(X(t), t) dt + B(X(t), t) \bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, partindo da nossa relação para &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Temos, isolando &amp;lt;math&amp;gt; dx_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) dt + x_1 \beta{_1} \underbrace{\xi{_1} (t) dt}_{dW}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir disso, sabemos os coeficientes A(X(t),t) e B(X(t),t) de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(X_1(t),t) = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X_1(t),t) = x_1 \beta{_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{2}\frac{\partial B}{\partial X_1}B(X_1(t), t) = \frac{1}{2}\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, substituindo os valores para encontrar a equação diferencial de Itô, obtemos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1} + \frac{1}{2}\beta_1^2x_1\right) dt + x_1 \beta{_1} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogamente, obtemos também a equação para a variável &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_2 = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2} + \frac{1}{2}\beta_2^2x_2\right) dt + x_2 \beta{_2} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Com duas populações, vamos exemplificar nesta seção o caso em que a competitividade se dá de maneira igual, ou seja, todas as constantes possuem mesmo valor independentemente da população. A diferença, então, se dará a partir do ruído, que será maior para uma delas.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt; = 1, &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = 60 e população inicial de 10 indivíduos, a evolução temporal e o espaço de fases do sistema de duas populações podem ser vistos nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, a partir da adição de um ruído maior na população 2, a população 1 cedeu quando o tempo atingiu valor próximo a 30 unidades, comportamento este que não é visto no gráfico sem ruído, no qual as duas populações convivem de maneira igual e atingindo cada uma metade de sua população limite. Realizaram-se mais de 20 simulações e todas tiveram o mesmo efeito, com a população 2 prosperando em consequência do desaparecimento da população 1.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Agora, consideraremos uma pequena variação nas constantes de crescimento das populações, com um aumento de duas vezes para &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt;. Todos os outros parâmetros são iguais ao Caso Um. Os resultados seguem nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mesmo com a população um possuindo taxa de crescimento duas vezes maior, a espécie com maior amplitude de ruído sobrevive ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
== Equações para Três Populações ==&lt;br /&gt;
&lt;br /&gt;
Os métodos de resolução numérica para três populações são completamente análogos aos métodos para duas populações; portanto, a matemática envolvida será omitida a partir de agora e somente serão discutidos os resultados. O conjunto de equações utilizado para três espécies distintas é&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 -\frac{x_1 + \alpha_{12}x_2 + \alpha_{13}x_3}{K_1} \right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1 + \alpha_{23}x_3}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_3}{dt} = r_3x_3\left(1 - \frac{x_3 + \alpha_{31}x_1 + \alpha_{32}x_2}{K_1}\right) + x_3 \beta{_3} \xi{_3} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Como primeira análise, vamos ao caso análogo ao anterior de duas populações. Vamos considerar espécies semelhantes, trocando entre elas somente o fator de amplitude do ruído, com o maior fator sendo da população 2. Utilizamos &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_3&amp;lt;/math&amp;gt; = 60, população inicial de 10 indivíduos e as outras constantes como um. As figuras a seguir mostram a evolução temporal e o espaço de fases do sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, assim como na seção anterior, a população com maior fator de ruído prosperou enquanto que as outras tiveram sua extinção em um tempo de 5 unidades. Quando desconsideramos o ruído, vemos que as três espécies convivem com mesmo comportamento populacional.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Para um segundo caso, vamos considerar os mesmos parâmetros de antes, modificando apenas os coeficientes entre as populações, dados na seguinte tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Coeficientes &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!       &lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i1}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i2}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{1j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{2j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{3j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eles indicam que a população 1 tem dominância sobre a população 2, a população 2 tem dominância sobre a população 3 e a população 3 tem dominância sobre a população 1. As imagens podem ser vistas a seguir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que, mesmo considerando as relações de dominância, a população com maior ruído sobressai no final, sendo a única espécie viva ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Fokker-Planck==&lt;br /&gt;
A Equação de Fokker-Planck trata da equação diferencial da distribuição de probabilidade das variáveis de um sistema de Equações Diferenciais Estocásticas. Avaliaremos sua aplicação no sistema Lotka-Volterra competitivo para duas populações.&lt;br /&gt;
&lt;br /&gt;
Para um processo estocástico vetorial &amp;lt;math&amp;gt; X = [X_1, X_2, ... , X_n] &amp;lt;/math&amp;gt;, a equação de Fokker-Planck tem a forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial P}{\partial t} = \sum^n_{i=1} \frac{\partial[K_i(x,t)P(x,t)]}{\partial x_i} + \frac{1}{2} \sum^n_{i,j = 1}\frac{\partial^2[D_{ij}(x,t)P(x,t)]}{\partial x_i\partial x_j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_i(x,t) = -A_i(x,t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
e&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
D_{ij}(x,t) = \sum^m_{\alpha=1}B_{i,\alpha}(x,t)B_{j,\alpha}(x,t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10947</id>
		<title>Equação de Lotka-Volterra Competitiva Estocástica</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10947"/>
		<updated>2024-08-27T16:13:58Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
As Equações de Lotka-Volterra fornecem um modelo para a previsão de sistemas biológicos considerando diversas relações entre populações. Exploraremos no vigente trabalho a relação de competitividade, juntamente da adição de um termo estocástico multiplicativo. Consideraremos duas e três populações, mostrando os gráficos de evolução temporal do número de indivíduos de cada espécie e os espaços de fase. Em todas as etapas serão mostrados os resultados considerando e desconsiderando o ruído para fins comparativos.&lt;br /&gt;
&lt;br /&gt;
== Equações para Duas Populações ==&lt;br /&gt;
&lt;br /&gt;
Como uma primeira análise, considerando somente duas populações distintas, vamos explorar o modelo logístico, partindo das Equações de Lotka-Volterra, de duas espécies disputando um território, que pode ser descrito pelo seguinte par de relações:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Nesse par, &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; representam as duas populações consideradas; &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; indicam o crescimento inerente per-capita, a capacidade de uma espécie em se reproduzir; &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; retratam a capacidade de carga, o número de indivíduos limite que o meio ambiente consegue suportar considerando o nicho ecológico ao que a espécie pertence; e &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt;, o efeito que a espécie um tem na espécie dois e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Para a adição de ruído ao sistema, vamos supor que o termo estocástico seja incorporado em cada equação de maneira a afetar somente a população &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; ou a população &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, ou seja, estamos considerando que o ruído atinja cada população de maneira proporcional a sua quantidade de indivíduos em determinado período de tempo. Como um exemplo prático, podemos pensar no termo estocástico como a presença de um agente externo que infecte uma das populações isoladamente. Claro que o efeito resultante de existir uma doença se espalhando na espécie &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; afeta o crescimento da espécie &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, entretanto esse efeito não é direto, sendo uma consequência da correlação entre o par de equações.&lt;br /&gt;
&lt;br /&gt;
Além disso, antes de de fato colocarmos o fator estocástico nas equações, precisamos de explicar qual o tipo de ruído a ser inserido. Para tanto, será introduzido o ruído branco, que é definido a partir de suas propriedades estatísticas que configuram sua média e sua função de correlação temporal, podendo ser expressas matematicamente por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t) &amp;gt; = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t_1)\xi (t_2) &amp;gt; = \delta (t_2 - t_1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira relação indica que o ruído branco possui média igual a zero, enquanto que a segunda indica o fato de os ruídos considerando diferentes tempos são independentes e, sendo assim, dá o nome branco ao ruído, pois a intensidade espectral de um processo estocástico é a Transformada de Fourier da função de correlação, sendo ela constante por se tratar de uma Delta de Dirac, logo todas as frequências estão presentes com mesma intensidade, com branco fazendo uma analogia a essa característica.&lt;br /&gt;
&lt;br /&gt;
Portanto, podemos reescrever as relações supracitadas considerando o ruído como&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com &amp;lt;math&amp;gt; \beta_1 &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \beta_2 &amp;lt;/math&amp;gt; sendo as amplitudes dos ruídos e &amp;lt;math&amp;gt; \xi_1 (t) &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \xi_2 (t) &amp;lt;/math&amp;gt; os ruídos brancos.&lt;br /&gt;
&lt;br /&gt;
=== Resolução Numérica pelo Método de Itô ===&lt;br /&gt;
&lt;br /&gt;
Para então resolvermos as equações numericamente, vamos recorrer ao cálculo diferencial estocástico. Iniciamos, para esse fim, tomando a forma de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX = A(X(t), t)dt + B(X(t), t)\xi (t)dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deveríamos, como próxima etapa, integrar ambos os lados da equação da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_X^{X + \Delta X}dX' = \int_t^{t + \Delta t}A(X(t'), t')dt' + \int_t^{t + \Delta t}B(X(t'), t')\xi (t')dt'&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não podemos resolvê-la pelos métodos convencionais, pois &amp;lt;math&amp;gt; \xi (t) &amp;lt;/math&amp;gt; torna a função não diferenciável apesar de ser contínua, utilizamos a relação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t'),t') = B\left(\frac{X(t') + X(t' + \Delta t')}{2}, t'\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa troca se justifica pelo fato de estarmos trocando o argumento de B pela média entre os valores de X no início e no fim do intervalo de integração, correspondendo a uma melhor estimação. Agora, tomando a integral, ficamos com a aproximação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Delta X(t) = A(X(t), t) \Delta t + B\left(X(t) + \frac{1}{2}\Delta X(t), t\right)\Delta W(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por seguinte, expandimos B em série de Taylor, excluímos o termo de ordem maior que dt e fazemos a substituição &amp;lt;math&amp;gt; \Delta t &amp;lt;/math&amp;gt; por &amp;lt;math&amp;gt; \Delta W^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = \underbrace{\left(A(X(t), t) + \frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t)\right)}_{A^{(I)}(X(t), t)} dt + B(X(t), t)\bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com isso, temos que a Equação diferencial de Itô é dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = A^{(I)}(X(t), t) dt + B(X(t), t) \bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, partindo da nossa relação para &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Temos, isolando &amp;lt;math&amp;gt; dx_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) dt + x_1 \beta{_1} \underbrace{\xi{_1} (t) dt}_{dW}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir disso, sabemos os coeficientes A(X(t),t) e B(X(t),t) de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(X_1(t),t) = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X_1(t),t) = x_1 \beta{_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{2}\frac{\partial B}{\partial X_1}B(X_1(t), t) = \frac{1}{2}\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, substituindo os valores para encontrar a equação diferencial de Itô, obtemos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1} + \frac{1}{2}\beta_1^2x_1\right) dt + x_1 \beta{_1} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogamente, obtemos também a equação para a variável &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_2 = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2} + \frac{1}{2}\beta_2^2x_2\right) dt + x_2 \beta{_2} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Com duas populações, vamos exemplificar nesta seção o caso em que a competitividade se dá de maneira igual, ou seja, todas as constantes possuem mesmo valor independentemente da população. A diferença, então, se dará a partir do ruído, que será maior para uma delas.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt; = 1, &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = 60 e população inicial de 10 indivíduos, a evolução temporal e o espaço de fases do sistema de duas populações podem ser vistos nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, a partir da adição de um ruído maior na população 2, a população 1 cedeu quando o tempo atingiu valor próximo a 30 unidades, comportamento este que não é visto no gráfico sem ruído, no qual as duas populações convivem de maneira igual e atingindo cada uma metade de sua população limite. Realizaram-se mais de 20 simulações e todas tiveram o mesmo efeito, com a população 2 prosperando em consequência do desaparecimento da população 1.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Agora, consideraremos uma pequena variação nas constantes de crescimento das populações, com um aumento de duas vezes para &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt;. Todos os outros parâmetros são iguais ao Caso Um. Os resultados seguem nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mesmo com a população um possuindo taxa de crescimento duas vezes maior, a espécie com maior amplitude de ruído sobrevive ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
== Equações para Três Populações ==&lt;br /&gt;
&lt;br /&gt;
Os métodos de resolução numérica para três populações são completamente análogos aos métodos para duas populações; portanto, a matemática envolvida será omitida a partir de agora e somente serão discutidos os resultados. O conjunto de equações utilizado para três espécies distintas é&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 -\frac{x_1 + \alpha_{12}x_2 + \alpha_{13}x_3}{K_1} \right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1 + \alpha_{23}x_3}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_3}{dt} = r_3x_3\left(1 - \frac{x_3 + \alpha_{31}x_1 + \alpha_{32}x_2}{K_1}\right) + x_3 \beta{_3} \xi{_3} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Como primeira análise, vamos ao caso análogo ao anterior de duas populações. Vamos considerar espécies semelhantes, trocando entre elas somente o fator de amplitude do ruído, com o maior fator sendo da população 2. Utilizamos &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_3&amp;lt;/math&amp;gt; = 60, população inicial de 10 indivíduos e as outras constantes como um. As figuras a seguir mostram a evolução temporal e o espaço de fases do sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, assim como na seção anterior, a população com maior fator de ruído prosperou enquanto que as outras tiveram sua extinção em um tempo de 5 unidades. Quando desconsideramos o ruído, vemos que as três espécies convivem com mesmo comportamento populacional.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Para um segundo caso, vamos considerar os mesmos parâmetros de antes, modificando apenas os coeficientes entre as populações, dados na seguinte tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Coeficientes &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!       &lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i1}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i2}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{1j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{2j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{3j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eles indicam que a população 1 tem dominância sobre a população 2, a população 2 tem dominância sobre a população 3 e a população 3 tem dominância sobre a população 1. As imagens podem ser vistas a seguir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que, mesmo considerando as relações de dominância, a população com maior ruído sobressai no final, sendo a única espécie viva ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Fokker-Planck==&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10946</id>
		<title>Equação de Lotka-Volterra Competitiva Estocástica</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10946"/>
		<updated>2024-08-27T16:12:53Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
As Equações de Lotka-Volterra fornecem um modelo para a previsão de sistemas biológicos considerando diversas relações entre populações. Exploraremos no vigente trabalho a relação de competitividade, juntamente da adição de um termo estocástico multiplicativo. Consideraremos duas e três populações, mostrando os gráficos de evolução temporal do número de indivíduos de cada espécie e os espaços de fase. Em todas as etapas serão mostrados os resultados considerando e desconsiderando o ruído para fins comparativos.&lt;br /&gt;
&lt;br /&gt;
== Equações para Duas Populações ==&lt;br /&gt;
&lt;br /&gt;
Como uma primeira análise, considerando somente duas populações distintas, vamos explorar o modelo logístico, partindo das Equações de Lotka-Volterra, de duas espécies disputando um território, que pode ser descrito pelo seguinte par de relações:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Nesse par, &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; representam as duas populações consideradas; &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; indicam o crescimento inerente per-capita, a capacidade de uma espécie em se reproduzir; &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; retratam a capacidade de carga, o número de indivíduos limite que o meio ambiente consegue suportar considerando o nicho ecológico ao que a espécie pertence; e &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt;, o efeito que a espécie um tem na espécie dois e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Para a adição de ruído ao sistema, vamos supor que o termo estocástico seja incorporado em cada equação de maneira a afetar somente a população &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; ou a população &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, ou seja, estamos considerando que o ruído atinja cada população de maneira proporcional a sua quantidade de indivíduos em determinado período de tempo. Como um exemplo prático, podemos pensar no termo estocástico como a presença de um agente externo que infecte uma das populações isoladamente. Claro que o efeito resultante de existir uma doença se espalhando na espécie &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; afeta o crescimento da espécie &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, entretanto esse efeito não é direto, sendo uma consequência da correlação entre o par de equações.&lt;br /&gt;
&lt;br /&gt;
Além disso, antes de de fato colocarmos o fator estocástico nas equações, precisamos de explicar qual o tipo de ruído a ser inserido. Para tanto, será introduzido o ruído branco, que é definido a partir de suas propriedades estatísticas que configuram sua média e sua função de correlação temporal, podendo ser expressas matematicamente por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t) &amp;gt; = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t_1)\xi (t_2) &amp;gt; = \delta (t_2 - t_1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira relação indica que o ruído branco possui média igual a zero, enquanto que a segunda indica o fato de os ruídos considerando diferentes tempos são independentes e, sendo assim, dá o nome branco ao ruído, pois a intensidade espectral de um processo estocástico é a Transformada de Fourier da função de correlação, sendo ela constante por se tratar de uma Delta de Dirac, logo todas as frequências estão presentes com mesma intensidade, com branco fazendo uma analogia a essa característica.&lt;br /&gt;
&lt;br /&gt;
Portanto, podemos reescrever as relações supracitadas considerando o ruído como&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com &amp;lt;math&amp;gt; \beta_1 &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \beta_2 &amp;lt;/math&amp;gt; sendo as amplitudes dos ruídos e &amp;lt;math&amp;gt; \xi_1 (t) &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \xi_2 (t) &amp;lt;/math&amp;gt; os ruídos brancos.&lt;br /&gt;
&lt;br /&gt;
=== Resolução Numérica pelo Método de Itô ===&lt;br /&gt;
&lt;br /&gt;
Para então resolvermos as equações numericamente, vamos recorrer ao cálculo diferencial estocástico. Iniciamos, para esse fim, tomando a forma de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX = A(X(t), t)dt + B(X(t), t)\xi (t)dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deveríamos, como próxima etapa, integrar ambos os lados da equação da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_X^{X + \Delta X}dX' = \int_t^{t + \Delta t}A(X(t'), t')dt' + \int_t^{t + \Delta t}B(X(t'), t')\xi (t')dt'&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não podemos resolvê-la pelos métodos convencionais, pois &amp;lt;math&amp;gt; \xi (t) &amp;lt;/math&amp;gt; torna a função não diferenciável apesar de ser contínua, utilizamos a relação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t'),t') = B\left(\frac{X(t') + X(t' + \Delta t')}{2}, t'\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa troca se justifica pelo fato de estarmos trocando o argumento de B pela média entre os valores de X no início e no fim do intervalo de integração, correspondendo a uma melhor estimação. Agora, tomando a integral, ficamos com a aproximação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Delta X(t) = A(X(t), t) \Delta t + B\left(X(t) + \frac{1}{2}\Delta X(t), t\right)\Delta W(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por seguinte, expandimos B em série de Taylor, excluímos o termo de ordem maior que dt e fazemos a substituição &amp;lt;math&amp;gt; \Delta t &amp;lt;/math&amp;gt; por &amp;lt;math&amp;gt; \Delta W^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = \underbrace{\left(A(X(t), t) + \frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t)\right)}_{A^{(I)}(X(t), t)} dt + B(X(t), t)\bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com isso, temos que a Equação diferencial de Itô é dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = A^{(I)}(X(t), t) dt + B(X(t), t) \bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, partindo da nossa relação para &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Temos, isolando &amp;lt;math&amp;gt; dx_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) dt + x_1 \beta{_1} \underbrace{\xi{_1} (t) dt}_{dW}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir disso, sabemos os coeficientes A(X(t),t) e B(X(t),t) de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(X_1(t),t) = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X_1(t),t) = x_1 \beta{_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{2}\frac{\partial B}{\partial X_1}B(X_1(t), t) = \frac{1}{2}\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, substituindo os valores para encontrar a equação diferencial de Itô, obtemos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1} + \frac{1}{2}\beta_1^2x_1\right) dt + x_1 \beta{_1} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogamente, obtemos também a equação para a variável &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_2 = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2} + \frac{1}{2}\beta_2^2x_2\right) dt + x_2 \beta{_2} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Fokker-Planck ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Com duas populações, vamos exemplificar nesta seção o caso em que a competitividade se dá de maneira igual, ou seja, todas as constantes possuem mesmo valor independentemente da população. A diferença, então, se dará a partir do ruído, que será maior para uma delas.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt; = 1, &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = 60 e população inicial de 10 indivíduos, a evolução temporal e o espaço de fases do sistema de duas populações podem ser vistos nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, a partir da adição de um ruído maior na população 2, a população 1 cedeu quando o tempo atingiu valor próximo a 30 unidades, comportamento este que não é visto no gráfico sem ruído, no qual as duas populações convivem de maneira igual e atingindo cada uma metade de sua população limite. Realizaram-se mais de 20 simulações e todas tiveram o mesmo efeito, com a população 2 prosperando em consequência do desaparecimento da população 1.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Agora, consideraremos uma pequena variação nas constantes de crescimento das populações, com um aumento de duas vezes para &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt;. Todos os outros parâmetros são iguais ao Caso Um. Os resultados seguem nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes r1 eh 2 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mesmo com a população um possuindo taxa de crescimento duas vezes maior, a espécie com maior amplitude de ruído sobrevive ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
== Equações para Três Populações ==&lt;br /&gt;
&lt;br /&gt;
Os métodos de resolução numérica para três populações são completamente análogos aos métodos para duas populações; portanto, a matemática envolvida será omitida a partir de agora e somente serão discutidos os resultados. O conjunto de equações utilizado para três espécies distintas é&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 -\frac{x_1 + \alpha_{12}x_2 + \alpha_{13}x_3}{K_1} \right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1 + \alpha_{23}x_3}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_3}{dt} = r_3x_3\left(1 - \frac{x_3 + \alpha_{31}x_1 + \alpha_{32}x_2}{K_1}\right) + x_3 \beta{_3} \xi{_3} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
==== Caso Um ====&lt;br /&gt;
&lt;br /&gt;
Como primeira análise, vamos ao caso análogo ao anterior de duas populações. Vamos considerar espécies semelhantes, trocando entre elas somente o fator de amplitude do ruído, com o maior fator sendo da população 2. Utilizamos &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_3&amp;lt;/math&amp;gt; = 60, população inicial de 10 indivíduos e as outras constantes como um. As figuras a seguir mostram a evolução temporal e o espaço de fases do sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, assim como na seção anterior, a população com maior fator de ruído prosperou enquanto que as outras tiveram sua extinção em um tempo de 5 unidades. Quando desconsideramos o ruído, vemos que as três espécies convivem com mesmo comportamento populacional.&lt;br /&gt;
&lt;br /&gt;
==== Caso Dois ====&lt;br /&gt;
&lt;br /&gt;
Para um segundo caso, vamos considerar os mesmos parâmetros de antes, modificando apenas os coeficientes entre as populações, dados na seguinte tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Coeficientes &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!       &lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i1}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i2}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{1j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{2j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{3j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eles indicam que a população 1 tem dominância sobre a população 2, a população 2 tem dominância sobre a população 3 e a população 3 tem dominância sobre a população 1. As imagens podem ser vistas a seguir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vemos que, mesmo considerando as relações de dominância, a população com maior ruído sobressai no final, sendo a única espécie viva ao final da simulação.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10932</id>
		<title>Equação de Lotka-Volterra Competitiva Estocástica</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10932"/>
		<updated>2024-08-27T14:58:23Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Resolução Numérica pelo Método de Itô */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
As Equações de Lotka-Volterra fornecem um modelo para a previsão de sistemas biológicos considerando diversas relações entre populações. Exploraremos no vigente trabalho a relação de competitividade, juntamente da adição de um termo estocástico multiplicativo. Dividiremos, para tanto, o trabalho em três partes principais, considerando duas e três populações, mostrando os gráficos de evolução temporal do número de indivíduos de cada espécie e os espaços de fase, e generalizando para N populações. Em todas as etapas serão mostrados os resultados considerando e desconsiderando o ruído para fins comparativos.&lt;br /&gt;
&lt;br /&gt;
== Equações para Duas Populações ==&lt;br /&gt;
&lt;br /&gt;
Como uma primeira análise, considerando somente duas populações distintas, vamos explorar o modelo logístico, partindo das Equações de Lotka-Volterra, de duas espécies disputando um território, que pode ser descrito pelo seguinte par de relações:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Nesse par, &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; representam as duas populações consideradas; &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; indicam o crescimento inerente per-capita, a capacidade de uma espécie em se reproduzir; &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; retratam a capacidade de carga, o número de indivíduos limite que o meio ambiente consegue suportar considerando o nicho ecológico ao que a espécie pertence; e &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt;, o efeito que a espécie um tem na espécie dois e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Para a adição de ruído ao sistema, vamos supor que o termo estocástico seja incorporado em cada equação de maneira a afetar somente a população &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; ou a população &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, ou seja, estamos considerando que o ruído atinja cada população de maneira proporcional a sua quantidade de indivíduos em determinado período de tempo. Como um exemplo prático, podemos pensar no termo estocástico como a presença de um agente externo que infecte uma das populações isoladamente. Claro que o efeito resultante de existir uma doença se espalhando na espécie &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; afeta o crescimento da espécie &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, entretanto esse efeito não é direto, sendo uma consequência da correlação entre o par de equações.&lt;br /&gt;
&lt;br /&gt;
Além disso, antes de de fato colocarmos o fator estocástico nas equações, precisamos de explicar qual o tipo de ruído a ser inserido. Para tanto, será introduzido o ruído branco, que é definido a partir de suas propriedades estatísticas que configuram sua média e sua função de correlação temporal, podendo ser expressas matematicamente por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t) &amp;gt; = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t_1)\xi (t_2) &amp;gt; = \delta (t_2 - t_1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira relação indica que o ruído branco possui média igual a zero, enquanto que a segunda indica o fato de os ruídos considerando diferentes tempos são independentes e, sendo assim, dá o nome branco ao ruído, pois a intensidade espectral de um processo estocástico é a Transformada de Fourier da função de correlação, sendo ela constante por se tratar de uma Delta de Dirac, logo todas as frequências estão presentes com mesma intensidade, com branco fazendo uma analogia a essa característica.&lt;br /&gt;
&lt;br /&gt;
Portanto, podemos reescrever as relações supracitadas considerando o ruído como&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com &amp;lt;math&amp;gt; \beta_1 &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \beta_2 &amp;lt;/math&amp;gt; sendo as amplitudes dos ruídos e &amp;lt;math&amp;gt; \xi_1 (t) &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \xi_2 (t) &amp;lt;/math&amp;gt; os ruídos brancos.&lt;br /&gt;
&lt;br /&gt;
=== Resolução Numérica pelo Método de Itô ===&lt;br /&gt;
&lt;br /&gt;
Para então resolvermos as equações numericamente, vamos recorrer ao cálculo diferencial estocástico. Iniciamos, para esse fim, tomando a forma de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX = A(X(t), t)dt + B(X(t), t)\xi (t)dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deveríamos, como próxima etapa, integrar ambos os lados da equação da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_X^{X + \Delta X}dX' = \int_t^{t + \Delta t}A(X(t'), t')dt' + \int_t^{t + \Delta t}B(X(t'), t')\xi (t')dt'&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não podemos resolvê-la pelos métodos convencionais, pois &amp;lt;math&amp;gt; \xi (t) &amp;lt;/math&amp;gt; torna a função não diferenciável apesar de ser contínua, utilizamos a relação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t'),t') = B\left(\frac{X(t') + X(t' + \Delta t')}{2}, t'\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa troca se justifica pelo fato de estarmos trocando o argumento de B pela média entre os valores de X no início e no fim do intervalo de integração, correspondendo a uma melhor estimação. Agora, tomando a integral, ficamos com a aproximação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Delta X(t) = A(X(t), t) \Delta t + B\left(X(t) + \frac{1}{2}\Delta X(t), t\right)\Delta W(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por seguinte, expandimos B em série de Taylor, excluímos o termo de ordem maior que dt e fazemos a substituição &amp;lt;math&amp;gt; \Delta t &amp;lt;/math&amp;gt; por &amp;lt;math&amp;gt; \Delta W^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = \underbrace{\left(A(X(t), t) + \frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t)\right)}_{A^{(I)}(X(t), t)} dt + B(X(t), t)\bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com isso, temos que a Equação diferencial de Itô é dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = A^{(I)}(X(t), t) dt + B(X(t), t) \bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, partindo da nossa relação para &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Temos, isolando &amp;lt;math&amp;gt; dx_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) dt + x_1 \beta{_1} \underbrace{\xi{_1} (t) dt}_{dW}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir disso, sabemos os coeficientes A(X(t),t) e B(X(t),t) de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(X_1(t),t) = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X_1(t),t) = x_1 \beta{_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{2}\frac{\partial B}{\partial X_1}B(X_1(t), t) = \frac{1}{2}\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, substituindo os valores para encontrar a equação diferencial de Itô, obtemos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1} + \frac{1}{2}\beta_1^2x_1\right) dt + x_1 \beta{_1} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogamente, obtemos também a equação para a variável &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_2 = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2} + \frac{1}{2}\beta_2^2x_2\right) dt + x_2 \beta{_2} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
Com duas populações, vamos exemplificar o caso em que a competitividade se dá de maneira igual, ou seja, todas as constantes possuem mesmo valor independentemente da população. A diferença, então, se dará a partir do ruído, que será maior para uma delas.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt; = 1, &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = 60 e população inicial de 10 indivíduos, a evolução temporal e o espaço de fases do sistema de duas populações podem ser vistos nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, a partir da adição de um ruído maior na população 2, a população 1 cedeu quando o tempo atingiu valor próximo a 30 unidades, comportamento este que não é visto no gráfico sem ruído, no qual as duas populações convivem de maneira igual e atingindo cada uma metade de sua população limite. Realizaram-se mais de 20 simulações e todas tiveram o mesmo efeito, com a população 2 prosperando em consequência do desaparecimento da população 1.&lt;br /&gt;
&lt;br /&gt;
Outras simulações foram feitas considerando diversas constantes, porém o comportamento com o ruído era praticamente o mesmo daquele sem ruído.&lt;br /&gt;
&lt;br /&gt;
== Equações para Três Populações ==&lt;br /&gt;
&lt;br /&gt;
Os métodos de resolução numérica para três populações são completamente análogos aos métodos para duas populações; portanto, a matemática envolvida será omitida a partir de agora e somente serão discutidos os resultados. O conjunto de equações utilizado para três espécies distintas é&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 -\frac{x_1 + \alpha_{12}x_2 + \alpha_{13}x_3}{K_1} \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1 + \alpha_{23}x_3}{K_2}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_3}{dt} = r_3x_3\left(1 - \frac{x_3 + \alpha_{31}x_1 + \alpha_{32}x_2}{K_1}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
Como primeira análise, vamos ao caso análogo ao anterior de duas populações. Vamos considerar espécies semelhantes, trocando entre elas somente o fator de amplitude do ruído, com o maior fator sendo da população 2. Utilizamos &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_3&amp;lt;/math&amp;gt; = 60, população inicial de 10 indivíduos e as outras constantes como um. As figuras a seguir mostram a evolução temporal e o espaço de fases do sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, assim como na seção anterior, a população com maior fator de ruído prosperou enquanto que as outras tiveram sua extinção em um tempo de 5 unidades. Quando desconsideramos o ruído, vemos que as três espécies convivem com mesmo comportamento populacional.&lt;br /&gt;
&lt;br /&gt;
Para um segundo caso, vamos considerar os mesmos parâmetros de antes, modificando apenas os coeficientes entre as populações, dados na seguinte tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Coeficientes &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!       &lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i1}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i2}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{1j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{2j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{3j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eles indicam que a população 1 tem dominância sobre a população 2, a população 2 tem dominância sobre a população 3 e a população 3 tem dominância sobre a população 1. As imagens podem ser vistas a seguir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Equações para N Populações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_i}{dt} = r_ix_i\left(1 - \frac{\sum_{j=1}^{N}\alpha_{ij}x_j}{K_i}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10931</id>
		<title>Equação de Lotka-Volterra Competitiva Estocástica</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10931"/>
		<updated>2024-08-27T14:56:42Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Resolução Numérica pelo Método de Itô */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
As Equações de Lotka-Volterra fornecem um modelo para a previsão de sistemas biológicos considerando diversas relações entre populações. Exploraremos no vigente trabalho a relação de competitividade, juntamente da adição de um termo estocástico multiplicativo. Dividiremos, para tanto, o trabalho em três partes principais, considerando duas e três populações, mostrando os gráficos de evolução temporal do número de indivíduos de cada espécie e os espaços de fase, e generalizando para N populações. Em todas as etapas serão mostrados os resultados considerando e desconsiderando o ruído para fins comparativos.&lt;br /&gt;
&lt;br /&gt;
== Equações para Duas Populações ==&lt;br /&gt;
&lt;br /&gt;
Como uma primeira análise, considerando somente duas populações distintas, vamos explorar o modelo logístico, partindo das Equações de Lotka-Volterra, de duas espécies disputando um território, que pode ser descrito pelo seguinte par de relações:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Nesse par, &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; representam as duas populações consideradas; &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; indicam o crescimento inerente per-capita, a capacidade de uma espécie em se reproduzir; &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; retratam a capacidade de carga, o número de indivíduos limite que o meio ambiente consegue suportar considerando o nicho ecológico ao que a espécie pertence; e &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt;, o efeito que a espécie um tem na espécie dois e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Para a adição de ruído ao sistema, vamos supor que o termo estocástico seja incorporado em cada equação de maneira a afetar somente a população &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; ou a população &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, ou seja, estamos considerando que o ruído atinja cada população de maneira proporcional a sua quantidade de indivíduos em determinado período de tempo. Como um exemplo prático, podemos pensar no termo estocástico como a presença de um agente externo que infecte uma das populações isoladamente. Claro que o efeito resultante de existir uma doença se espalhando na espécie &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; afeta o crescimento da espécie &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, entretanto esse efeito não é direto, sendo uma consequência da correlação entre o par de equações.&lt;br /&gt;
&lt;br /&gt;
Além disso, antes de de fato colocarmos o fator estocástico nas equações, precisamos de explicar qual o tipo de ruído a ser inserido. Para tanto, será introduzido o ruído branco, que é definido a partir de suas propriedades estatísticas que configuram sua média e sua função de correlação temporal, podendo ser expressas matematicamente por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t) &amp;gt; = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t_1)\xi (t_2) &amp;gt; = \delta (t_2 - t_1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira relação indica que o ruído branco possui média igual a zero, enquanto que a segunda indica o fato de os ruídos considerando diferentes tempos são independentes e, sendo assim, dá o nome branco ao ruído, pois a intensidade espectral de um processo estocástico é a Transformada de Fourier da função de correlação, sendo ela constante por se tratar de uma Delta de Dirac, logo todas as frequências estão presentes com mesma intensidade, com branco fazendo uma analogia a essa característica.&lt;br /&gt;
&lt;br /&gt;
Portanto, podemos reescrever as relações supracitadas considerando o ruído como&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com &amp;lt;math&amp;gt; \beta_1 &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \beta_2 &amp;lt;/math&amp;gt; sendo as amplitudes dos ruídos e &amp;lt;math&amp;gt; \xi_1 (t) &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \xi_2 (t) &amp;lt;/math&amp;gt; os ruídos brancos.&lt;br /&gt;
&lt;br /&gt;
=== Resolução Numérica pelo Método de Itô ===&lt;br /&gt;
&lt;br /&gt;
Para então resolvermos as equações numericamente, vamos recorrer ao cálculo diferencial estocástico. Iniciamos, para esse fim, tomando a forma de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX = A(X(t), t)dt + B(X(t), t)\xi (t)dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deveríamos, como próxima etapa, integrar ambos os lados da equação da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_X^{X + \Delta X}dX' = \int_t^{t + \Delta t}A(X(t'), t')dt' + \int_t^{t + \Delta t}B(X(t'), t')\xi (t')dt'&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não podemos resolvê-la pelos métodos convencionais, pois &amp;lt;math&amp;gt; \xi (t) &amp;lt;/math&amp;gt; torna a função não diferenciável apesar de ser contínua, utilizamos a relação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t'),t') = B\left(\frac{X(t') + X(t' + \Delta t')}{2}, t'\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa troca se justifica pelo fato de estarmos trocando o argumento de B pela média entre os valores de X no início e no fim do intervalo de integração, correspondendo a uma melhor estimação. Agora, tomando a integral, ficamos com a aproximação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Delta X(t) = A(X(t), t) \Delta t + B\left(X(t) + \frac{1}{2}\Delta X(t), t\right)\Delta W(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por seguinte, expandimos B em série de Taylor, excluímos o termo de ordem maior que dt e fazemos a substituição &amp;lt;math&amp;gt; \Delta t &amp;lt;/math&amp;gt; por &amp;lt;math&amp;gt; \Delta W^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = \underbrace{\left(A(X(t), t) + \frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t)\right)}_{A^{(I)}(X(t), t)} dt + B(X(t), t)\bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com isso, temos que a Equação diferencial de Itô é dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = A^{(I)}(X(t), t) dt + B(X(t), t) \bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, partindo da nossa relação para &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Temos, isolando &amp;lt;math&amp;gt; dx_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) dt + x_1 \beta{_1} \underbrace{\xi{_1} (t) dt}_{dW}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir disso, sabemos os coeficientes A(X(t),t) e B(X(t),t) de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(X(t),t) = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t),t) = x_1 \beta{_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t) = \frac{1}{2}\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, substituindo os valores para encontrar a equação diferencial de Itô, obtemos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1} + \frac{1}{2}\beta_1^2x_1\right) dt + x_1 \beta{_1} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogamente, obtemos também a equação para a variável &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_2 = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2} + \frac{1}{2}\beta_2^2x_2\right) dt + x_2 \beta{_2} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
Com duas populações, vamos exemplificar o caso em que a competitividade se dá de maneira igual, ou seja, todas as constantes possuem mesmo valor independentemente da população. A diferença, então, se dará a partir do ruído, que será maior para uma delas.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt; = 1, &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = 60 e população inicial de 10 indivíduos, a evolução temporal e o espaço de fases do sistema de duas populações podem ser vistos nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, a partir da adição de um ruído maior na população 2, a população 1 cedeu quando o tempo atingiu valor próximo a 30 unidades, comportamento este que não é visto no gráfico sem ruído, no qual as duas populações convivem de maneira igual e atingindo cada uma metade de sua população limite. Realizaram-se mais de 20 simulações e todas tiveram o mesmo efeito, com a população 2 prosperando em consequência do desaparecimento da população 1.&lt;br /&gt;
&lt;br /&gt;
Outras simulações foram feitas considerando diversas constantes, porém o comportamento com o ruído era praticamente o mesmo daquele sem ruído.&lt;br /&gt;
&lt;br /&gt;
== Equações para Três Populações ==&lt;br /&gt;
&lt;br /&gt;
Os métodos de resolução numérica para três populações são completamente análogos aos métodos para duas populações; portanto, a matemática envolvida será omitida a partir de agora e somente serão discutidos os resultados. O conjunto de equações utilizado para três espécies distintas é&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 -\frac{x_1 + \alpha_{12}x_2 + \alpha_{13}x_3}{K_1} \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1 + \alpha_{23}x_3}{K_2}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_3}{dt} = r_3x_3\left(1 - \frac{x_3 + \alpha_{31}x_1 + \alpha_{32}x_2}{K_1}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
Como primeira análise, vamos ao caso análogo ao anterior de duas populações. Vamos considerar espécies semelhantes, trocando entre elas somente o fator de amplitude do ruído, com o maior fator sendo da população 2. Utilizamos &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_3&amp;lt;/math&amp;gt; = 60, população inicial de 10 indivíduos e as outras constantes como um. As figuras a seguir mostram a evolução temporal e o espaço de fases do sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, assim como na seção anterior, a população com maior fator de ruído prosperou enquanto que as outras tiveram sua extinção em um tempo de 5 unidades. Quando desconsideramos o ruído, vemos que as três espécies convivem com mesmo comportamento populacional.&lt;br /&gt;
&lt;br /&gt;
Para um segundo caso, vamos considerar os mesmos parâmetros de antes, modificando apenas os coeficientes entre as populações, dados na seguinte tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Coeficientes &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!       &lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i1}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i2}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{1j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{2j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{3j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eles indicam que a população 1 tem dominância sobre a população 2, a população 2 tem dominância sobre a população 3 e a população 3 tem dominância sobre a população 1. As imagens podem ser vistas a seguir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Equações para N Populações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_i}{dt} = r_ix_i\left(1 - \frac{\sum_{j=1}^{N}\alpha_{ij}x_j}{K_i}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10930</id>
		<title>Equação de Lotka-Volterra Competitiva Estocástica</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10930"/>
		<updated>2024-08-27T14:56:28Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Resolução Numérica pelo Método de Itô */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
As Equações de Lotka-Volterra fornecem um modelo para a previsão de sistemas biológicos considerando diversas relações entre populações. Exploraremos no vigente trabalho a relação de competitividade, juntamente da adição de um termo estocástico multiplicativo. Dividiremos, para tanto, o trabalho em três partes principais, considerando duas e três populações, mostrando os gráficos de evolução temporal do número de indivíduos de cada espécie e os espaços de fase, e generalizando para N populações. Em todas as etapas serão mostrados os resultados considerando e desconsiderando o ruído para fins comparativos.&lt;br /&gt;
&lt;br /&gt;
== Equações para Duas Populações ==&lt;br /&gt;
&lt;br /&gt;
Como uma primeira análise, considerando somente duas populações distintas, vamos explorar o modelo logístico, partindo das Equações de Lotka-Volterra, de duas espécies disputando um território, que pode ser descrito pelo seguinte par de relações:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Nesse par, &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; representam as duas populações consideradas; &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; indicam o crescimento inerente per-capita, a capacidade de uma espécie em se reproduzir; &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; retratam a capacidade de carga, o número de indivíduos limite que o meio ambiente consegue suportar considerando o nicho ecológico ao que a espécie pertence; e &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt;, o efeito que a espécie um tem na espécie dois e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Para a adição de ruído ao sistema, vamos supor que o termo estocástico seja incorporado em cada equação de maneira a afetar somente a população &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; ou a população &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, ou seja, estamos considerando que o ruído atinja cada população de maneira proporcional a sua quantidade de indivíduos em determinado período de tempo. Como um exemplo prático, podemos pensar no termo estocástico como a presença de um agente externo que infecte uma das populações isoladamente. Claro que o efeito resultante de existir uma doença se espalhando na espécie &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; afeta o crescimento da espécie &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, entretanto esse efeito não é direto, sendo uma consequência da correlação entre o par de equações.&lt;br /&gt;
&lt;br /&gt;
Além disso, antes de de fato colocarmos o fator estocástico nas equações, precisamos de explicar qual o tipo de ruído a ser inserido. Para tanto, será introduzido o ruído branco, que é definido a partir de suas propriedades estatísticas que configuram sua média e sua função de correlação temporal, podendo ser expressas matematicamente por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t) &amp;gt; = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t_1)\xi (t_2) &amp;gt; = \delta (t_2 - t_1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira relação indica que o ruído branco possui média igual a zero, enquanto que a segunda indica o fato de os ruídos considerando diferentes tempos são independentes e, sendo assim, dá o nome branco ao ruído, pois a intensidade espectral de um processo estocástico é a Transformada de Fourier da função de correlação, sendo ela constante por se tratar de uma Delta de Dirac, logo todas as frequências estão presentes com mesma intensidade, com branco fazendo uma analogia a essa característica.&lt;br /&gt;
&lt;br /&gt;
Portanto, podemos reescrever as relações supracitadas considerando o ruído como&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com &amp;lt;math&amp;gt; \beta_1 &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \beta_2 &amp;lt;/math&amp;gt; sendo as amplitudes dos ruídos e &amp;lt;math&amp;gt; \xi_1 (t) &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \xi_2 (t) &amp;lt;/math&amp;gt; os ruídos brancos.&lt;br /&gt;
&lt;br /&gt;
=== Resolução Numérica pelo Método de Itô ===&lt;br /&gt;
&lt;br /&gt;
Para então resolvermos as equações numericamente, vamos recorrer ao cálculo diferencial estocástico. Iniciamos, para esse fim, tomando a forma de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX = A(X(t), t)dt + B(X(t), t)\xi (t)dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deveríamos, como próxima etapa, integrar ambos os lados da equação da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_X^{X + \Delta X}dX' = \int_t^{t + \Delta t}A(X(t'), t')dt' + \int_t^{t + \Delta t}B(X(t'), t')\xi (t')dt'&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não podemos resolvê-la pelos métodos convencionais, pois &amp;lt;math&amp;gt; \xi (t) &amp;lt;/math&amp;gt; torna a função não diferenciável apesar de ser contínua, utilizamos a relação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t'),t') = B\left(\frac{X(t') + X(t' + \Delta t')}{2}, t'\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa troca se justifica pelo fato de estarmos trocando o argumento de B pela média entre os valores de X no início e no fim do intervalo de integração, correspondendo a uma melhor estimação. Agora, tomando a integral, ficamos com a aproximação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Delta X(t) = A(X(t), t) \Delta t + B\left(X(t) + \frac{1}{2}\Delta X(t), t\right)\Delta W(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por seguinte, expandimos B em série de Taylor, excluímos o termo de ordem maior que dt e fazemos a substituição &amp;lt;math&amp;gt; \Delta t &amp;lt;/math&amp;gt; por &amp;lt;math&amp;gt; \Delta W^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = \underbrace{\left(A(X(t), t) + \frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t)\right)}_{A^{(I)}(X(t), t)} dt + B(X(t), t)\bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com isso, temos que a Equação diferencial de Itô é dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = A^{(I)}(X(t), t) dt + B(X(t), t) \bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, partindo da nossa relação para &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Temos, isolando &amp;lt;math&amp;gt; dx_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) dt + x_1 \beta{_1} \underbrace{\xi{_1} (t) dt}_{dW}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir disso, sabemos os coeficientes A(X(t),t) e B(X(t),t) de langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(X(t),t) = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t),t) = x_1 \beta{_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t) = \frac{1}{2}\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, substituindo os valores para encontrar a equação diferencial de Itô, obtemos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1} + \frac{1}{2}\beta_1^2x_1\right) dt + x_1 \beta{_1} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogamente, obtemos também a equação para a variável &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_2 = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2} + \frac{1}{2}\beta_2^2x_2\right) dt + x_2 \beta{_2} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
Com duas populações, vamos exemplificar o caso em que a competitividade se dá de maneira igual, ou seja, todas as constantes possuem mesmo valor independentemente da população. A diferença, então, se dará a partir do ruído, que será maior para uma delas.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt; = 1, &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = 60 e população inicial de 10 indivíduos, a evolução temporal e o espaço de fases do sistema de duas populações podem ser vistos nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, a partir da adição de um ruído maior na população 2, a população 1 cedeu quando o tempo atingiu valor próximo a 30 unidades, comportamento este que não é visto no gráfico sem ruído, no qual as duas populações convivem de maneira igual e atingindo cada uma metade de sua população limite. Realizaram-se mais de 20 simulações e todas tiveram o mesmo efeito, com a população 2 prosperando em consequência do desaparecimento da população 1.&lt;br /&gt;
&lt;br /&gt;
Outras simulações foram feitas considerando diversas constantes, porém o comportamento com o ruído era praticamente o mesmo daquele sem ruído.&lt;br /&gt;
&lt;br /&gt;
== Equações para Três Populações ==&lt;br /&gt;
&lt;br /&gt;
Os métodos de resolução numérica para três populações são completamente análogos aos métodos para duas populações; portanto, a matemática envolvida será omitida a partir de agora e somente serão discutidos os resultados. O conjunto de equações utilizado para três espécies distintas é&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 -\frac{x_1 + \alpha_{12}x_2 + \alpha_{13}x_3}{K_1} \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1 + \alpha_{23}x_3}{K_2}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_3}{dt} = r_3x_3\left(1 - \frac{x_3 + \alpha_{31}x_1 + \alpha_{32}x_2}{K_1}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
Como primeira análise, vamos ao caso análogo ao anterior de duas populações. Vamos considerar espécies semelhantes, trocando entre elas somente o fator de amplitude do ruído, com o maior fator sendo da população 2. Utilizamos &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_3&amp;lt;/math&amp;gt; = 60, população inicial de 10 indivíduos e as outras constantes como um. As figuras a seguir mostram a evolução temporal e o espaço de fases do sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, assim como na seção anterior, a população com maior fator de ruído prosperou enquanto que as outras tiveram sua extinção em um tempo de 5 unidades. Quando desconsideramos o ruído, vemos que as três espécies convivem com mesmo comportamento populacional.&lt;br /&gt;
&lt;br /&gt;
Para um segundo caso, vamos considerar os mesmos parâmetros de antes, modificando apenas os coeficientes entre as populações, dados na seguinte tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Coeficientes &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!       &lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i1}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i2}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{1j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{2j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{3j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eles indicam que a população 1 tem dominância sobre a população 2, a população 2 tem dominância sobre a população 3 e a população 3 tem dominância sobre a população 1. As imagens podem ser vistas a seguir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Equações para N Populações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_i}{dt} = r_ix_i\left(1 - \frac{\sum_{j=1}^{N}\alpha_{ij}x_j}{K_i}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10929</id>
		<title>Equação de Lotka-Volterra Competitiva Estocástica</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Lotka-Volterra_Competitiva_Estoc%C3%A1stica&amp;diff=10929"/>
		<updated>2024-08-27T14:55:42Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Resolução Numérica pelo Método de Itô */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
As Equações de Lotka-Volterra fornecem um modelo para a previsão de sistemas biológicos considerando diversas relações entre populações. Exploraremos no vigente trabalho a relação de competitividade, juntamente da adição de um termo estocástico multiplicativo. Dividiremos, para tanto, o trabalho em três partes principais, considerando duas e três populações, mostrando os gráficos de evolução temporal do número de indivíduos de cada espécie e os espaços de fase, e generalizando para N populações. Em todas as etapas serão mostrados os resultados considerando e desconsiderando o ruído para fins comparativos.&lt;br /&gt;
&lt;br /&gt;
== Equações para Duas Populações ==&lt;br /&gt;
&lt;br /&gt;
Como uma primeira análise, considerando somente duas populações distintas, vamos explorar o modelo logístico, partindo das Equações de Lotka-Volterra, de duas espécies disputando um território, que pode ser descrito pelo seguinte par de relações:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Nesse par, &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;x_2&amp;lt;/math&amp;gt; representam as duas populações consideradas; &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; indicam o crescimento inerente per-capita, a capacidade de uma espécie em se reproduzir; &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; retratam a capacidade de carga, o número de indivíduos limite que o meio ambiente consegue suportar considerando o nicho ecológico ao que a espécie pertence; e &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt;, o efeito que a espécie um tem na espécie dois e vice-versa.&lt;br /&gt;
&lt;br /&gt;
Para a adição de ruído ao sistema, vamos supor que o termo estocástico seja incorporado em cada equação de maneira a afetar somente a população &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; ou a população &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, ou seja, estamos considerando que o ruído atinja cada população de maneira proporcional a sua quantidade de indivíduos em determinado período de tempo. Como um exemplo prático, podemos pensar no termo estocástico como a presença de um agente externo que infecte uma das populações isoladamente. Claro que o efeito resultante de existir uma doença se espalhando na espécie &amp;lt;math&amp;gt; x_1 &amp;lt;/math&amp;gt; afeta o crescimento da espécie &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;, entretanto esse efeito não é direto, sendo uma consequência da correlação entre o par de equações.&lt;br /&gt;
&lt;br /&gt;
Além disso, antes de de fato colocarmos o fator estocástico nas equações, precisamos de explicar qual o tipo de ruído a ser inserido. Para tanto, será introduzido o ruído branco, que é definido a partir de suas propriedades estatísticas que configuram sua média e sua função de correlação temporal, podendo ser expressas matematicamente por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t) &amp;gt; = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&amp;lt;\xi (t_1)\xi (t_2) &amp;gt; = \delta (t_2 - t_1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira relação indica que o ruído branco possui média igual a zero, enquanto que a segunda indica o fato de os ruídos considerando diferentes tempos são independentes e, sendo assim, dá o nome branco ao ruído, pois a intensidade espectral de um processo estocástico é a Transformada de Fourier da função de correlação, sendo ela constante por se tratar de uma Delta de Dirac, logo todas as frequências estão presentes com mesma intensidade, com branco fazendo uma analogia a essa característica.&lt;br /&gt;
&lt;br /&gt;
Portanto, podemos reescrever as relações supracitadas considerando o ruído como&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2}\right) + x_2 \beta{_2} \xi{_2} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com &amp;lt;math&amp;gt; \beta_1 &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \beta_2 &amp;lt;/math&amp;gt; sendo as amplitudes dos ruídos e &amp;lt;math&amp;gt; \xi_1 (t) &amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \xi_2 (t) &amp;lt;/math&amp;gt; os ruídos brancos.&lt;br /&gt;
&lt;br /&gt;
=== Resolução Numérica pelo Método de Itô ===&lt;br /&gt;
&lt;br /&gt;
Para então resolvermos as equações numericamente, vamos recorrer ao cálculo diferencial estocástico. Iniciamos, para esse fim, tomando a forma de Langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX = A(X(t), t)dt + B(X(t), t)\xi (t)dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Deveríamos, como próxima etapa, integrar ambos os lados da equação da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\int_X^{X + \Delta X}dX' = \int_t^{t + \Delta t}A(X(t'), t')dt' + \int_t^{t + \Delta t}B(X(t'), t')\xi (t')dt'&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como não podemos resolvê-la pelos métodos convencionais, pois &amp;lt;math&amp;gt; \xi (t) &amp;lt;/math&amp;gt; torna a função não diferenciável apesar de ser contínua, utilizamos a relação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t'),t') = B\left(\frac{X(t') + X(t' + \Delta t')}{2}, t'\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa troca se justifica pelo fato de estarmos trocando o argumento de B pela média entre os valores de X no início e no fim do intervalo de integração, correspondendo a uma melhor estimação. Agora, tomando a integral, ficamos com a aproximação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\Delta X(t) = A(X(t), t) \Delta t + B\left(X(t) + \frac{1}{2}\Delta X(t), t\right)\Delta W(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por seguinte, expandimos B em série de Taylor, excluímos o termo de ordem maior que dt e fazemos a substituição &amp;lt;math&amp;gt; \Delta t &amp;lt;/math&amp;gt; por &amp;lt;math&amp;gt; \Delta W^2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = \underbrace{\left(A(X(t), t) + \frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t)\right)}_{A^{(I)}(X(t), t)} dt + B(X(t), t)\bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com isso, temos que a Equação diferencial de Itô é dada por&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dX(t) = A^{(I)}(X(t), t) dt + B(X(t), t) \bullet dW(t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, partindo da nossa relação para x1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) + x_1 \beta{_1} \xi{_1} (t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Temos, isolando &amp;lt;math&amp;gt; dx_1 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) dt + x_1 \beta{_1} \underbrace{\xi{_1} (t) dt}_{dW}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir disso, sabemos os coeficientes A(X(t),t) e B(X(t),t) de langevin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
A(X(t),t) = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1}\right) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
B(X(t),t) = x_1 \beta{_1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{1}{2}\frac{\partial B}{\partial X}B(X(t), t) = \frac{1}{2}\beta_1^2x_1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, substituindo os valores para encontrar a equação diferencial de Itô, obtemos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_1 = r_1x_1\left(1 - \frac{x_1 + \alpha_{12}x_2}{K_1} + \frac{1}{2}\beta_1^2x_1\right) dt + x_1 \beta{_1} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogamente, obtemos também a equação para a variável &amp;lt;math&amp;gt; x_2 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dx_2 = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1}{K_2} + \frac{1}{2}\beta_2^2x_2\right) dt + x_2 \beta{_2} dW&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
Com duas populações, vamos exemplificar o caso em que a competitividade se dá de maneira igual, ou seja, todas as constantes possuem mesmo valor independentemente da população. A diferença, então, se dará a partir do ruído, que será maior para uma delas.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;r_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;r_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{12}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\alpha_{21}&amp;lt;/math&amp;gt; = 1, &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = 60 e população inicial de 10 indivíduos, a evolução temporal e o espaço de fases do sistema de duas populações podem ser vistos nas figuras abaixo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Duas populacoes fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, a partir da adição de um ruído maior na população 2, a população 1 cedeu quando o tempo atingiu valor próximo a 30 unidades, comportamento este que não é visto no gráfico sem ruído, no qual as duas populações convivem de maneira igual e atingindo cada uma metade de sua população limite. Realizaram-se mais de 20 simulações e todas tiveram o mesmo efeito, com a população 2 prosperando em consequência do desaparecimento da população 1.&lt;br /&gt;
&lt;br /&gt;
Outras simulações foram feitas considerando diversas constantes, porém o comportamento com o ruído era praticamente o mesmo daquele sem ruído.&lt;br /&gt;
&lt;br /&gt;
== Equações para Três Populações ==&lt;br /&gt;
&lt;br /&gt;
Os métodos de resolução numérica para três populações são completamente análogos aos métodos para duas populações; portanto, a matemática envolvida será omitida a partir de agora e somente serão discutidos os resultados. O conjunto de equações utilizado para três espécies distintas é&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_1}{dt} = r_1x_1\left(1 -\frac{x_1 + \alpha_{12}x_2 + \alpha_{13}x_3}{K_1} \right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_2}{dt} = r_2x_2\left(1 - \frac{x_2 + \alpha_{21}x_1 + \alpha_{23}x_3}{K_2}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_3}{dt} = r_3x_3\left(1 - \frac{x_3 + \alpha_{31}x_1 + \alpha_{32}x_2}{K_1}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultados ===&lt;br /&gt;
&lt;br /&gt;
Como primeira análise, vamos ao caso análogo ao anterior de duas populações. Vamos considerar espécies semelhantes, trocando entre elas somente o fator de amplitude do ruído, com o maior fator sendo da população 2. Utilizamos &amp;lt;math&amp;gt;K_1&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_2&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;K_3&amp;lt;/math&amp;gt; = 60, população inicial de 10 indivíduos e as outras constantes como um. As figuras a seguir mostram a evolução temporal e o espaço de fases do sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes ctes iguais fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos verificar que, assim como na seção anterior, a população com maior fator de ruído prosperou enquanto que as outras tiveram sua extinção em um tempo de 5 unidades. Quando desconsideramos o ruído, vemos que as três espécies convivem com mesmo comportamento populacional.&lt;br /&gt;
&lt;br /&gt;
Para um segundo caso, vamos considerar os mesmos parâmetros de antes, modificando apenas os coeficientes entre as populações, dados na seguinte tabela.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Coeficientes &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!       &lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i1}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i2}&amp;lt;/math&amp;gt;&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{i3}&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{1j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{2j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;math&amp;gt;\alpha_{3j}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eles indicam que a população 1 tem dominância sobre a população 2, a população 2 tem dominância sobre a população 3 e a população 3 tem dominância sobre a população 1. As imagens podem ser vistas a seguir.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Arquivo:Tres populacoes 1 2 1 1 1 2 2 1 1 fases.png]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Equações para N Populações ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{dx_i}{dt} = r_ix_i\left(1 - \frac{\sum_{j=1}^{N}\alpha_{ij}x_j}{K_i}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Schr%C3%B6dinger_Unidimensional&amp;diff=10325</id>
		<title>Equação de Schrödinger Unidimensional</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Schr%C3%B6dinger_Unidimensional&amp;diff=10325"/>
		<updated>2024-04-27T20:25:01Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Estabilidade do Método de Crank-Nicolson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conhecer o estado de uma partícula, na Mecânica Clássica, é saber, em um determinado momento, sua velocidade e sua posição. A partir destes valores, é possível determinar os seus futuros estados utilizando as relações fornecidas pelas Leis de Newton. Na Mecânica Quântica, porém, o estado físico não é mais caracterizado por uma quantidade discreta de valores numéricos, e sim, por uma função. A chamada Função de Onda, &amp;lt;math&amp;gt; \Psi &amp;lt;/math&amp;gt;, nos informa a evolução temporal do estado quântico de uma partícula, seguindo a Equação de Schrödinger. Em uma dimensão, a Equação de Schrödinger é dada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; -\frac{\hbar}{2m}\frac{\partial^2\Psi}{\partial x^2} + V(x)\Psi = i\hbar\frac{\partial\Psi}{\partial t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== O Método De Crank-Nicolson==&lt;br /&gt;
&lt;br /&gt;
A fim de resolvê-la numericamente para diferentes tipos de potenciais, usou-se o Método de Crank-Nicolson de resolução de EDPs. Este método baseia-se em combinar os métodos explícito e implícito (com igual contribuição) para aumentar sua estabilidade.  &lt;br /&gt;
&lt;br /&gt;
O método explícito FTCS (Forward Time Central Space) consiste em tomar derivadas temporais &amp;quot;para frente&amp;quot; e manter a derivada espacial centrada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial t} = \frac{\Psi(x,t+\Delta t) - \Psi(x,t)}{\Delta t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial x} = \frac{\Psi(x+\Delta x,t) - \Psi(x,t)}{\Delta x} &amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; \frac{\partial^2\Psi(x,t)}{\partial^2 x} = \frac{(\Psi(x + \Delta x,t) - \Psi(x+\Delta x -\Delta x,t))  - ( \Psi(x,t) - \Psi(x - \Delta x,t) )}{\Delta x  \Delta x} = \frac{\Psi(x+\Delta x,t) + \Psi(x-\Delta x,t) - 2 \Psi(x,t)}{\Delta x ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomando &amp;lt;math&amp;gt; \hbar=m=1 &amp;lt;/math&amp;gt; (unidades atômicas), ao inserirmos as expressões acima na Equação de Schrödinger, temos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{i}{2} \frac{\Psi(x+\Delta x,t) + \Psi(x-\Delta x,t) - 2 \Psi(x,t)}{\Delta x ^2} -i V(x)\Psi(x,t) = \frac{\Psi(x,t+\Delta t) - \Psi(x,t)}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando a notação para &amp;lt;math&amp;gt; \Psi(x,t)=\Psi_j^n &amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt; j &amp;lt;/math&amp;gt; representa a posição e &amp;lt;math&amp;gt; n &amp;lt;/math&amp;gt; o tempo, e reorganizando os termos, ficamos com:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n}) - i\Delta t V_j \Psi_{j}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O método implícito é semelhante, porém a derivada temporal é &amp;quot;para trás&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial t} = \frac{\Psi(x,t) - \Psi(x,t-\Delta t)}{\Delta t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O que nos leva a ter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n} = \Psi_{j}^{n-1} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n}) - i\Delta t V_j \Psi_{j}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que, com uma substituição de variável (que é muda), nos dá, enfim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n+1} + \Psi_{j-1}^{n+1} - 2 \Psi_{j}^{n+1}) - i\Delta t V_j \Psi_{j}^{n+1}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como dito, o Método de Crank-Nicolson é uma combinação dos métodos implícito e explícito, cada um tendo o mesmo peso de 1/2. Ao somarmos as duas equações (cada uma multiplicada por 0.5), ficaremos com a seguinte expressão:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n} + \Psi_{j+1}^{n+1} + \Psi_{j-1}^{n+1} - 2 \Psi_{j}^{n+1}) - \frac{i\Delta t}{2} V_j (\Psi_{j}^{n} + \Psi_{j}^{n+1})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que, ao reorganizarmos para isolar os &amp;lt;math&amp;gt; \Psi_j^{n+1}&amp;lt;/math&amp;gt;, resulta em:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+\frac{i \Delta t}{2 \Delta x^2}+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n+1} - \frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n+1} = \left(1-\frac{i \Delta t}{2 \Delta x^2}-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n} +\frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para resolver a equação em simultaneamente para ambos os tempos e em todos os pontos, escrevemos a equação em forma matricial:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
\begin{pmatrix} \Psi_1^{n+1} \\ \Psi_2^{n+1} \\ \vdots \\ \Psi_{j}^{n+1}\end{pmatrix} &lt;br /&gt;
= &lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
1 - 2b - \frac{i\Delta t V_j}{2} &amp;amp; +b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ +b &amp;amp; 1 - 2b - \frac{i\Delta t V_j}{2} &amp;amp; +b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; +b &amp;amp; 1 - 2b - \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
\begin{pmatrix} \Psi_1^{n} \\ \Psi_2^{n} \\ \vdots \\ \Psi_{j}^{n} \end{pmatrix}   ;  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
com&lt;br /&gt;
&amp;lt;math&amp;gt; b=\frac{i \Delta t}{4 \Delta x^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Podemos notar que a diferença entre as matrizes que multiplicam &amp;lt;math&amp;gt; \Psi_j^{n+1}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \Psi_j^{n}&amp;lt;/math&amp;gt; é somente o sinal das componente imaginárias. Assim, a equação final pode ser escrita como:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; A\Psi_j^{n+1} = A^*\Psi_j^{n}&amp;lt;/math&amp;gt;, onde A é a matriz &amp;lt;math&amp;gt;\begin{pmatrix}&lt;br /&gt;
1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Estabilidade do Método de Crank-Nicolson===&lt;br /&gt;
Para verificar a estabilidade, devemos primeiro olhar para a equação que define o método:&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+\frac{i \Delta t}{2 \Delta x^2}+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n+1} - \frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n+1} = \left(1-\frac{i \Delta t}{2 \Delta x^2}-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n} +\frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para simplificar, chamaremos &amp;lt;math&amp;gt;\frac{i \Delta t}{4 \Delta x^2}&amp;lt;/math&amp;gt; de b. Nesse caso, temos:&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - b\Psi_{j+1}^{n+1} - b\Psi_{j-1}^{n+1} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + b\Psi_{j+1}^{n} +b\Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
Definimos os Modos de Fourier:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Psi_{j}^{n} \approx A^{n}e^{iqjh}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)A^{n+1}e^{iqjh}- bA^{n+1}e^{iq(j-1)h} - bA^{n+1}e^{iq(j+1)h} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)A^{n}e^{iqjh} + bA^{n}e^{iq(j-1)h} +bA^{n}e^{iq(j+1)h}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividindo tudo por &amp;lt;math&amp;gt;e^{iqjh}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)A^{n+1}- bA^{n+1}e^{-iqh} - bA^{n+1}e^{iqh} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)A^{n} + bA^{n}e^{-iqh} +bA^{n}e^{iqh}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Escrito de outra forma: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; A^{n+1}\left[1+\frac{i\Delta t}{2} V_j -b(e^{-iqh}-2+e^{iqh})\right] = A^{n}\left[1-\frac{i\Delta t}{2} V_j +b(e^{-iqh}-2+e^{iqh})\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizando relações trigonométricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; A^{n+1}\left[1+\frac{i\Delta t}{2} V_j -b(-sin^2(\frac{qh}2))\right] = A^{n}\left[1-\frac{i\Delta t}{2} V_j +b(-sin^2(\frac{qh}2))\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, obtemos o fator de amplificação:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left|\frac{A^{n+1}}{A^n}\right| = \left|\frac{1-\frac{i\Delta t}{2} V_j -b(sin^2(\frac{qh}2))}{1+\frac{i\Delta t}{2} V_j +b(sin^2(\frac{qh}2))}\right| \leq 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, o método é incondicionalmente estável.&lt;br /&gt;
&lt;br /&gt;
== Exemplos de Potenciais ==&lt;br /&gt;
&lt;br /&gt;
=== Oscilador Harmônico ===&lt;br /&gt;
&lt;br /&gt;
O oscilador harmônico quântico consiste de uma partícula em uma zona onde o potencial possui comportamento harmônico, ou seja, depende de &amp;lt;math&amp;gt; x^2 &amp;lt;/math&amp;gt;. Em nosso exemplo, inserimos um pacote de formato gaussiano no interior de um potencial harmônico e observamos sua evolução temporal.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:H_oscilator.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
# Definição de constantes&lt;br /&gt;
ħ = 1&lt;br /&gt;
xmax = 100&lt;br /&gt;
tmax = 150&lt;br /&gt;
m = 1&lt;br /&gt;
Δt = 0.2&lt;br /&gt;
Δx = 0.25&lt;br /&gt;
σ = 2&lt;br /&gt;
k = 75&lt;br /&gt;
ω = 0.1&lt;br /&gt;
x0 = xmax/2&lt;br /&gt;
&lt;br /&gt;
# Definição do espaço de integração e do pacote de onda inicial&lt;br /&gt;
x = collect(0:Δx:xmax)&lt;br /&gt;
Ψ_HO = zeros(Complex{Float64}, length(x))&lt;br /&gt;
for (i, val) in enumerate(x)&lt;br /&gt;
    Ψ_HO[i] = 0.5*exp(-(val - xmax/3)^2/(2*σ^2))*exp(im*k*(val-xmax/3))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Potencial do oscilador harmônico&lt;br /&gt;
function V_HO(x)&lt;br /&gt;
    return 0.5 * m * (ω^2) * ((x - x0)^2)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Pré-cálculo do potencial do oscilador harmônico&lt;br /&gt;
V_HO_values = [V_HO(x_i) for x_i in x[2:end-1]]&lt;br /&gt;
&lt;br /&gt;
# Matrizes de evolução temporal&lt;br /&gt;
A_HO = zeros(Complex{Float64}, length(x)-2, length(x)-2)&lt;br /&gt;
for i in 1:length(x)-2, j in 1:length(x)-2&lt;br /&gt;
    if i == j&lt;br /&gt;
        A_HO[i, j] = 1 + im * (Δt / (2ħ)) * (ħ^2 / (m * Δx^2) + V_HO_values[i])&lt;br /&gt;
    elseif i == j + 1 || i == j - 1&lt;br /&gt;
        A_HO[i, j] = -im * (ħ * Δt) / (4 * m * Δx^2)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
invA_HO = inv(A_HO)&lt;br /&gt;
B_HO = conj(A_HO)&lt;br /&gt;
&lt;br /&gt;
# Criação do GIF&lt;br /&gt;
anim = @animate for t in 0:Δt:tmax&lt;br /&gt;
    Ψ_HO[2:end-1] .= invA_HO * (B_HO * Ψ_HO[2:end-1])&lt;br /&gt;
    plot(x, abs2.(Ψ_HO), xlabel=&amp;quot;Position&amp;quot;, title=&amp;quot;Time: $t&amp;quot;, ylims=(0, 1), label=&amp;quot;|Ψ|²&amp;quot;)&lt;br /&gt;
    plot!(x, V_HO.(x), label=&amp;quot;Potential V(x)&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
gif_path = &amp;quot;/gif/path/harmonic_oscilator.gif&amp;quot;&lt;br /&gt;
gif(anim, gif_path, fps=45)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Barreira (Tunelamento) ===&lt;br /&gt;
&lt;br /&gt;
Na mecânica quântica partículas podem existir, mesmo que com baixa probabilidade, em regiões que classicamente seriam proibidas. Este é o caso da barreira, onde uma partícula atravessa uma região onde sua energia total é negativa. Chamamos este fenômeno de tunelamento. A seguir, há um exemplo onde inserimos um pacote de formato gaussiano se deslocando em direção a uma barreira de potencial, de forma que parte da onda é refletida de volta e outra tunela pela barreira.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Tunneling.gif]]&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
# Definição de constantes&lt;br /&gt;
ħ = 1&lt;br /&gt;
xmax = 500&lt;br /&gt;
tmax = 200&lt;br /&gt;
m = 1&lt;br /&gt;
Δt = 0.2&lt;br /&gt;
Δx = 0.25&lt;br /&gt;
σ = 1.5&lt;br /&gt;
k = 50&lt;br /&gt;
ω = 0.1&lt;br /&gt;
&lt;br /&gt;
# Definição do espaço de integração e do pacote de onda inicial&lt;br /&gt;
x = collect(0:Δx:xmax)&lt;br /&gt;
Ψ = zeros(Complex{Float64}, length(x))&lt;br /&gt;
for (i, val) in enumerate(x)&lt;br /&gt;
    Ψ[i] = Ψ[i] = 0.5*exp(-(val - xmax/2.5)^2/(2*σ^2))*exp(-im*k*(val))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Potencial barreira&lt;br /&gt;
function V(arg)&lt;br /&gt;
    if arg &amp;gt; xmax*0.5 &amp;amp;&amp;amp; arg &amp;lt;= xmax*0.51&lt;br /&gt;
        return 0.1&lt;br /&gt;
    else&lt;br /&gt;
        return 0&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Pré-cálculo do potencial V&lt;br /&gt;
V_values = [V(x_i) for x_i in x[2:end-1]]&lt;br /&gt;
&lt;br /&gt;
# Matrizes de evolução temporal A&lt;br /&gt;
A = zeros(Complex{Float64}, length(x)-2, length(x)-2)&lt;br /&gt;
for i in 1:length(x)-2, j in 1:length(x)-2&lt;br /&gt;
    if i == j&lt;br /&gt;
        A[i, j] = 1 + im * (Δt / (2ħ)) * (ħ^2 / (m * Δx^2) + V_values[i])&lt;br /&gt;
    elseif i == j + 1 || i == j - 1&lt;br /&gt;
        A[i, j] = -im * (ħ * Δt) / (4 * m * Δx^2)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
invA = inv(A)&lt;br /&gt;
B = conj(A)&lt;br /&gt;
&lt;br /&gt;
# Criação do GIF&lt;br /&gt;
anim = @animate for t in 0:Δt:tmax&lt;br /&gt;
    global Ψ[2:length(x)-1] = invA * (B * Ψ[2:length(x)-1])&lt;br /&gt;
    plot(x, abs2.(Ψ), xlabel=&amp;quot;Position&amp;quot;, title=&amp;quot;Time: $t&amp;quot;, ylims=(0, 0.1), label=&amp;quot;|Ψ|²&amp;quot;)&lt;br /&gt;
    plot!(x, V.(x), label=&amp;quot;Potential V(x)&amp;quot;)&lt;br /&gt;
end every 10&lt;br /&gt;
&lt;br /&gt;
gif_path = &amp;quot;/gif/path/tunneling.gif&amp;quot;&lt;br /&gt;
gif(anim, gif_path, fps = 30)&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Poço Finito ===&lt;br /&gt;
&lt;br /&gt;
O contrário da barreira é o chamado de poço de potencial. Ao invés da partícula atravessá-lo por completo, uma parte do pacote de onda é refletido, uma parte é transmitido e outra ainda fica preso no meio do poço. Veja o exemplo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Pit.gif]]&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
dt = 0.1&lt;br /&gt;
dx = 0.25&lt;br /&gt;
L = 50&lt;br /&gt;
x = collect(0:dx:L)&lt;br /&gt;
size(x)	&lt;br /&gt;
&lt;br /&gt;
function V_p(x)&lt;br /&gt;
    if x&amp;lt;L/3&lt;br /&gt;
        return 0.1&lt;br /&gt;
    elseif x&amp;gt;2L/3&lt;br /&gt;
        return 0.1&lt;br /&gt;
    else&lt;br /&gt;
        return 0&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
b = dt*im/(4*dx^2)&lt;br /&gt;
A_p = [if i==j; 1 - 2b  - V_p(i)*dt*im/2 elseif i==dx+j || i==j-dx; b else 0 end for i=0:dx:L, j=0:dx:L]&lt;br /&gt;
B_p = @. conj(A_p)&lt;br /&gt;
IB_p = inv(B_p)&lt;br /&gt;
&lt;br /&gt;
len = length(x)&lt;br /&gt;
ψ = [(sqrt(1/(8*pi))*exp(-(val - L/4)^2/(8))*exp(-im*75*(val-L/4))) for val in x]  &lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
ves_p = @. V_p(x)&lt;br /&gt;
&lt;br /&gt;
t=0&lt;br /&gt;
@gif for t in 0:dt:50&lt;br /&gt;
    ψ[2:end-1] = IB_p[2:end-1,2:end-1]*A_p[2:end-1,2:end-1]*ψ[2:end-1]&lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
    plot(x,abs2.(ψ),c=&amp;quot;red&amp;quot;,label=&amp;quot;|ψ|^2&amp;quot;)&lt;br /&gt;
    #plot!([x for x=0:dx:L],imag(ψ),c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!([x for x=0:dx:L],ves_p,c=&amp;quot;blue&amp;quot;,label=&amp;quot;V(x)&amp;quot;)&lt;br /&gt;
    plot!(ylim=[0,0.15],title=&amp;quot;t=$t&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# Griffiths, DAVID. Introduction to Quantum Mechanics 3ed. 2018.&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Schr%C3%B6dinger_Unidimensional&amp;diff=10239</id>
		<title>Equação de Schrödinger Unidimensional</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Schr%C3%B6dinger_Unidimensional&amp;diff=10239"/>
		<updated>2024-04-23T22:53:14Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Estabilidade do Método de Crank-Nicolson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conhecer o estado de uma partícula, na Mecânica Clássica, é saber, em um determinado momento, sua velocidade e sua posição. A partir destes valores, é possível determinar os seus futuros estados utilizando as relações fornecidas pelas Leis de Newton. Na Mecânica Quântica, porém, o estado físico não é mais caracterizado por uma quantidade discreta de valores numéricos, e sim, por uma função. A chamada Função de Onda, &amp;lt;math&amp;gt; \Psi &amp;lt;/math&amp;gt;, nos informa a evolução temporal do estado quântico de uma partícula, seguindo a Equação de Schrödinger. Em uma dimensão, a Equação de Schrödinger é dada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; -\frac{\hbar}{2m}\frac{\partial^2\Psi}{\partial x^2} + V(x)\Psi = i\hbar\frac{\partial\Psi}{\partial t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== O Método De Crank-Nicolson==&lt;br /&gt;
&lt;br /&gt;
A fim de resolvê-la numericamente para diferentes tipos de potenciais, usou-se o Método de Crank-Nicolson de resolução de EDPs. Este método baseia-se em combinar os métodos explícito e implícito (com igual contribuição) para aumentar sua estabilidade.  &lt;br /&gt;
&lt;br /&gt;
O método explícito FTCS (Forward Time Central Space) consiste em tomar derivadas temporais &amp;quot;para frente&amp;quot; e manter a derivada espacial centrada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial t} = \frac{\Psi(x,t+\Delta t) - \Psi(x,t)}{\Delta t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial x} = \frac{\Psi(x+\Delta x,t) - \Psi(x,t)}{\Delta x} &amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; \frac{\partial^2\Psi(x,t)}{\partial^2 x} = \frac{(\Psi(x + \Delta x,t) - \Psi(x+\Delta x -\Delta x,t))  - ( \Psi(x,t) - \Psi(x - \Delta x,t) )}{\Delta x  \Delta x} = \frac{\Psi(x+\Delta x,t) + \Psi(x-\Delta x,t) - 2 \Psi(x,t)}{\Delta x ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomando &amp;lt;math&amp;gt; \hbar=m=1 &amp;lt;/math&amp;gt; (unidades atômicas), ao inserirmos as expressões acima na Equação de Schrödinger, temos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{i}{2} \frac{\Psi(x+\Delta x,t) + \Psi(x-\Delta x,t) - 2 \Psi(x,t)}{\Delta x ^2} -i V(x)\Psi(x,t) = \frac{\Psi(x,t+\Delta t) - \Psi(x,t)}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando a notação para &amp;lt;math&amp;gt; \Psi(x,t)=\Psi_j^n &amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt; j &amp;lt;/math&amp;gt; representa a posição e &amp;lt;math&amp;gt; n &amp;lt;/math&amp;gt; o tempo, e reorganizando os termos, ficamos com:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n}) - i\Delta t V_j \Psi_{j}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O método implícito é semelhante, porém a derivada temporal é &amp;quot;para trás&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial t} = \frac{\Psi(x,t) - \Psi(x,t-\Delta t)}{\Delta t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O que nos leva a ter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n} = \Psi_{j}^{n-1} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n}) - i\Delta t V_j \Psi_{j}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que, com uma substituição de variável (que é muda), nos dá, enfim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n+1} + \Psi_{j-1}^{n+1} - 2 \Psi_{j}^{n+1}) - i\Delta t V_j \Psi_{j}^{n+1}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como dito, o Método de Crank-Nicolson é uma combinação dos métodos implícito e explícito, cada um tendo o mesmo peso de 1/2. Ao somarmos as duas equações (cada uma multiplicada por 0.5), ficaremos com a seguinte expressão:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n} + \Psi_{j+1}^{n+1} + \Psi_{j-1}^{n+1} - 2 \Psi_{j}^{n+1}) - \frac{i\Delta t}{2} V_j (\Psi_{j}^{n} + \Psi_{j}^{n+1})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que, ao reorganizarmos para isolar os &amp;lt;math&amp;gt; \Psi_j^{n+1}&amp;lt;/math&amp;gt;, resulta em:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+\frac{i \Delta t}{2 \Delta x^2}+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n+1} - \frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n+1} = \left(1-\frac{i \Delta t}{2 \Delta x^2}-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n} +\frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para resolver a equação em simultaneamente para ambos os tempos e em todos os pontos, escrevemos a equação em forma matricial:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
\begin{pmatrix} \Psi_1^{n+1} \\ \Psi_2^{n+1} \\ \vdots \\ \Psi_{j}^{n+1}\end{pmatrix} &lt;br /&gt;
= &lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
1 - 2b - \frac{i\Delta t V_j}{2} &amp;amp; +b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ +b &amp;amp; 1 - 2b - \frac{i\Delta t V_j}{2} &amp;amp; +b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; +b &amp;amp; 1 - 2b - \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
\begin{pmatrix} \Psi_1^{n} \\ \Psi_2^{n} \\ \vdots \\ \Psi_{j}^{n} \end{pmatrix}   ;  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
com&lt;br /&gt;
&amp;lt;math&amp;gt; b=\frac{i \Delta t}{4 \Delta x^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Podemos notar que a diferença entre as matrizes que multiplicam &amp;lt;math&amp;gt; \Psi_j^{n+1}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \Psi_j^{n}&amp;lt;/math&amp;gt; é somente o sinal das componente imaginárias. Assim, a equação final pode ser escrita como:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; A\Psi_j^{n+1} = A^*\Psi_j^{n}&amp;lt;/math&amp;gt;, onde A é a matriz &amp;lt;math&amp;gt;\begin{pmatrix}&lt;br /&gt;
1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Estabilidade do Método de Crank-Nicolson===&lt;br /&gt;
Para verificar a estabilidade, devemos primeiro olhar para a equação que define o método:&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+\frac{i \Delta t}{2 \Delta x^2}+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n+1} - \frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n+1} = \left(1-\frac{i \Delta t}{2 \Delta x^2}-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n} +\frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para simplificar, chamaremos &amp;lt;math&amp;gt;\frac{i \Delta t}{4 \Delta x^2}&amp;lt;/math&amp;gt; de b. Nesse caso, temos:&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - b\Psi_{j+1}^{n+1} - b\Psi_{j-1}^{n+1} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + b\Psi_{j+1}^{n} +b\Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
Definimos os Modos de Fourier:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Psi_{j}^{n} \approx A^{n}e^{iqjh}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)A^{n+1}e^{iqjh}- bA^{n+1}e^{iq(j-1)h} - bA^{n+1}e^{iq(j+1)h} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)A^{n}e^{iqjh} + bA^{n}e^{iq(j-1)h} +bA^{n}e^{iq(j+1)h}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividindo tudo por &amp;lt;math&amp;gt;e^{iqjh}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)A^{n+1}- bA^{n+1}e^{-iqh} - bA^{n+1}e^{iqh} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)A^{n} + bA^{n}e^{-iqh} +bA^{n}e^{iqh}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Escrito de outra forma: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; A^{n+1}\left[1+\frac{i\Delta t}{2} V_j -b(e^{-iqh}-2+e^{iqh})\right] = A^{n}\left[1-\frac{i\Delta t}{2} V_j +b(e^{-iqh}-2+e^{iqh})\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizando relações trigonométricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; A^{n+1}\left[1+\frac{i\Delta t}{2} V_j -b(-sin^2(\frac{qh}2))\right] = A^{n}\left[1-\frac{i\Delta t}{2} V_j +b(-sin^2(\frac{qh}2))\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, obtemos o fator de amplificação:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{A^{n+1}}{A^n} = \frac{1-\frac{i\Delta t}{2} V_j -b(sin^2(\frac{qh}2))}{1+\frac{i\Delta t}{2} V_j +b(sin^2(\frac{qh}2))} \leq 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, o método é estavel.&lt;br /&gt;
&lt;br /&gt;
== Exemplos de Potenciais ==&lt;br /&gt;
&lt;br /&gt;
=== Oscilador Harmônico ===&lt;br /&gt;
&lt;br /&gt;
O oscilador harmônico quântico consiste de uma partícula em uma zona onde o potencial possui comportamento harmônico, ou seja, depende de &amp;lt;math&amp;gt; x^2 &amp;lt;/math&amp;gt;. Em nosso exemplo, inserimos um pacote de formato gaussiano no interior de um potencial harmônico e observamos sua evolução temporal.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:H_oscilator.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
# Definição de constantes&lt;br /&gt;
ħ = 1&lt;br /&gt;
xmax = 100&lt;br /&gt;
tmax = 150&lt;br /&gt;
m = 1&lt;br /&gt;
Δt = 0.2&lt;br /&gt;
Δx = 0.25&lt;br /&gt;
σ = 2&lt;br /&gt;
k = 75&lt;br /&gt;
ω = 0.1&lt;br /&gt;
x0 = xmax/2&lt;br /&gt;
&lt;br /&gt;
# Definição do espaço de integração e do pacote de onda inicial&lt;br /&gt;
x = collect(0:Δx:xmax)&lt;br /&gt;
Ψ_HO = zeros(Complex{Float64}, length(x))&lt;br /&gt;
for (i, val) in enumerate(x)&lt;br /&gt;
    Ψ_HO[i] = 0.5*exp(-(val - xmax/3)^2/(2*σ^2))*exp(im*k*(val-xmax/3))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Potencial do oscilador harmônico&lt;br /&gt;
function V_HO(x)&lt;br /&gt;
    return 0.5 * m * (ω^2) * ((x - x0)^2)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Pré-cálculo do potencial do oscilador harmônico&lt;br /&gt;
V_HO_values = [V_HO(x_i) for x_i in x[2:end-1]]&lt;br /&gt;
&lt;br /&gt;
# Matrizes de evolução temporal&lt;br /&gt;
A_HO = zeros(Complex{Float64}, length(x)-2, length(x)-2)&lt;br /&gt;
for i in 1:length(x)-2, j in 1:length(x)-2&lt;br /&gt;
    if i == j&lt;br /&gt;
        A_HO[i, j] = 1 + im * (Δt / (2ħ)) * (ħ^2 / (m * Δx^2) + V_HO_values[i])&lt;br /&gt;
    elseif i == j + 1 || i == j - 1&lt;br /&gt;
        A_HO[i, j] = -im * (ħ * Δt) / (4 * m * Δx^2)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
invA_HO = inv(A_HO)&lt;br /&gt;
B_HO = conj(A_HO)&lt;br /&gt;
&lt;br /&gt;
# Criação do GIF&lt;br /&gt;
anim = @animate for t in 0:Δt:tmax&lt;br /&gt;
    Ψ_HO[2:end-1] .= invA_HO * (B_HO * Ψ_HO[2:end-1])&lt;br /&gt;
    plot(x, abs2.(Ψ_HO), xlabel=&amp;quot;Position&amp;quot;, title=&amp;quot;Time: $t&amp;quot;, ylims=(0, 1), label=&amp;quot;|Ψ|²&amp;quot;)&lt;br /&gt;
    plot!(x, V_HO.(x), label=&amp;quot;Potential V(x)&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
gif_path = &amp;quot;/gif/path/harmonic_oscilator.gif&amp;quot;&lt;br /&gt;
gif(anim, gif_path, fps=45)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Barreira (Tunelamento) ===&lt;br /&gt;
&lt;br /&gt;
Na mecânica quântica partículas podem existir, mesmo que com baixa probabilidade, em regiões que classicamente seriam proibidas. Este é o caso da barreira, onde uma partícula atravessa uma região onde sua energia total é negativa. Chamamos este fenômeno de tunelamento. A seguir, há um exemplo onde inserimos um pacote de formato gaussiano se deslocando em direção a uma barreira de potencial, de forma que parte da onda é refletida de volta e outra tunela pela barreira.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Tunneling.gif]]&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
# Definição de constantes&lt;br /&gt;
ħ = 1&lt;br /&gt;
xmax = 500&lt;br /&gt;
tmax = 200&lt;br /&gt;
m = 1&lt;br /&gt;
Δt = 0.2&lt;br /&gt;
Δx = 0.25&lt;br /&gt;
σ = 1.5&lt;br /&gt;
k = 50&lt;br /&gt;
ω = 0.1&lt;br /&gt;
&lt;br /&gt;
# Definição do espaço de integração e do pacote de onda inicial&lt;br /&gt;
x = collect(0:Δx:xmax)&lt;br /&gt;
Ψ = zeros(Complex{Float64}, length(x))&lt;br /&gt;
for (i, val) in enumerate(x)&lt;br /&gt;
    Ψ[i] = Ψ[i] = 0.5*exp(-(val - xmax/2.5)^2/(2*σ^2))*exp(-im*k*(val))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Potencial barreira&lt;br /&gt;
function V(arg)&lt;br /&gt;
    if arg &amp;gt; xmax*0.5 &amp;amp;&amp;amp; arg &amp;lt;= xmax*0.51&lt;br /&gt;
        return 0.1&lt;br /&gt;
    else&lt;br /&gt;
        return 0&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Pré-cálculo do potencial V&lt;br /&gt;
V_values = [V(x_i) for x_i in x[2:end-1]]&lt;br /&gt;
&lt;br /&gt;
# Matrizes de evolução temporal A&lt;br /&gt;
A = zeros(Complex{Float64}, length(x)-2, length(x)-2)&lt;br /&gt;
for i in 1:length(x)-2, j in 1:length(x)-2&lt;br /&gt;
    if i == j&lt;br /&gt;
        A[i, j] = 1 + im * (Δt / (2ħ)) * (ħ^2 / (m * Δx^2) + V_values[i])&lt;br /&gt;
    elseif i == j + 1 || i == j - 1&lt;br /&gt;
        A[i, j] = -im * (ħ * Δt) / (4 * m * Δx^2)&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
invA = inv(A)&lt;br /&gt;
B = conj(A)&lt;br /&gt;
&lt;br /&gt;
# Criação do GIF&lt;br /&gt;
anim = @animate for t in 0:Δt:tmax&lt;br /&gt;
    global Ψ[2:length(x)-1] = invA * (B * Ψ[2:length(x)-1])&lt;br /&gt;
    plot(x, abs2.(Ψ), xlabel=&amp;quot;Position&amp;quot;, title=&amp;quot;Time: $t&amp;quot;, ylims=(0, 0.1), label=&amp;quot;|Ψ|²&amp;quot;)&lt;br /&gt;
    plot!(x, V.(x), label=&amp;quot;Potential V(x)&amp;quot;)&lt;br /&gt;
end every 10&lt;br /&gt;
&lt;br /&gt;
gif_path = &amp;quot;/gif/path/tunneling.gif&amp;quot;&lt;br /&gt;
gif(anim, gif_path, fps = 30)&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Poço Finito ===&lt;br /&gt;
&lt;br /&gt;
O contrário da barreira é o chamado de poço de potencial. Ao invés da partícula atravessá-lo por completo, uma parte do pacote de onda é refletido, uma parte é transmitido e outra ainda fica preso no meio do poço. Veja o exemplo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Pit.gif]]&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
dt = 0.1&lt;br /&gt;
dx = 0.25&lt;br /&gt;
L = 50&lt;br /&gt;
x = collect(0:dx:L)&lt;br /&gt;
size(x)	&lt;br /&gt;
&lt;br /&gt;
function V_p(x)&lt;br /&gt;
    if x&amp;lt;L/3&lt;br /&gt;
        return 0.1&lt;br /&gt;
    elseif x&amp;gt;2L/3&lt;br /&gt;
        return 0.1&lt;br /&gt;
    else&lt;br /&gt;
        return 0&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
b = dt*im/(4*dx^2)&lt;br /&gt;
A_p = [if i==j; 1 - 2b  - V_p(i)*dt*im/2 elseif i==dx+j || i==j-dx; b else 0 end for i=0:dx:L, j=0:dx:L]&lt;br /&gt;
B_p = @. conj(A_p)&lt;br /&gt;
IB_p = inv(B_p)&lt;br /&gt;
&lt;br /&gt;
len = length(x)&lt;br /&gt;
ψ = [(sqrt(1/(8*pi))*exp(-(val - L/4)^2/(8))*exp(-im*75*(val-L/4))) for val in x]  &lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
ves_p = @. V_p(x)&lt;br /&gt;
&lt;br /&gt;
t=0&lt;br /&gt;
@gif for t in 0:dt:50&lt;br /&gt;
    ψ[2:end-1] = IB_p[2:end-1,2:end-1]*A_p[2:end-1,2:end-1]*ψ[2:end-1]&lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
    plot(x,abs2.(ψ),c=&amp;quot;red&amp;quot;,label=&amp;quot;|ψ|^2&amp;quot;)&lt;br /&gt;
    #plot!([x for x=0:dx:L],imag(ψ),c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!([x for x=0:dx:L],ves_p,c=&amp;quot;blue&amp;quot;,label=&amp;quot;V(x)&amp;quot;)&lt;br /&gt;
    plot!(ylim=[0,0.15],title=&amp;quot;t=$t&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Schr%C3%B6dinger_Unidimensional&amp;diff=10229</id>
		<title>Equação de Schrödinger Unidimensional</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Schr%C3%B6dinger_Unidimensional&amp;diff=10229"/>
		<updated>2024-04-23T17:31:58Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Estabilidade do Método de Crank-Nicolson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conhecer o estado de uma partícula, na Mecânica Clássica, é saber, em um determinado momento, sua velocidade e sua posição. A partir destes valores, é possível determinar os seus futuros estados utilizando as relações fornecidas pelas Leis de Newton. Na Mecânica Quântica, porém, o estado físico não é mais caracterizado por uma quantidade discreta de valores numéricos, e sim, por uma função. A chamada Função de Onda, &amp;lt;math&amp;gt; \Psi &amp;lt;/math&amp;gt;, nos informa a evolução temporal do estado quântico de uma partícula, seguindo a Equação de Schrödinger. Em uma dimensão, a Equação de Schrödinger é dada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; -\frac{\hbar}{2m}\frac{\partial^2\Psi}{\partial x^2} + V(x)\Psi = i\hbar\frac{\partial\Psi}{\partial t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== O Método De Crank-Nicolson==&lt;br /&gt;
&lt;br /&gt;
A fim de resolvê-la numericamente para diferentes tipos de potenciais, usou-se o Método de Crank-Nicolson de resolução de EDPs. Este método baseia-se em combinar os métodos explícito e implícito (com igual contribuição) para aumentar sua estabilidade.  &lt;br /&gt;
&lt;br /&gt;
O método explícito FTCS (Forward Time Central Space) consiste em tomar derivadas temporais &amp;quot;para frente&amp;quot; e manter a derivada espacial centrada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial t} = \frac{\Psi(x,t+\Delta t) - \Psi(x,t)}{\Delta t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial x} = \frac{\Psi(x+\Delta x,t) - \Psi(x,t)}{\Delta x} &amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; \frac{\partial^2\Psi(x,t)}{\partial^2 x} = \frac{(\Psi(x + \Delta x,t) - \Psi(x+\Delta x -\Delta x,t))  - ( \Psi(x,t) - \Psi(x - \Delta x,t) )}{\Delta x  \Delta x} = \frac{\Psi(x+\Delta x,t) + \Psi(x-\Delta x,t) - 2 \Psi(x,t)}{\Delta x ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomando &amp;lt;math&amp;gt; \hbar=m=1 &amp;lt;/math&amp;gt; (unidades atômicas), ao inserirmos as expressões acima na Equação de Schrödinger, temos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{i}{2} \frac{\Psi(x+\Delta x,t) + \Psi(x-\Delta x,t) - 2 \Psi(x,t)}{\Delta x ^2} -i V(x)\Psi(x,t) = \frac{\Psi(x,t+\Delta t) - \Psi(x,t)}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando a notação para &amp;lt;math&amp;gt; \Psi(x,t)=\Psi_j^n &amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt; j &amp;lt;/math&amp;gt; representa a posição e &amp;lt;math&amp;gt; n &amp;lt;/math&amp;gt; o tempo, e reorganizando os termos, ficamos com:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n}) - i\Delta t V_j \Psi_{j}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O método implícito é semelhante, porém a derivada temporal é &amp;quot;para trás&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial t} = \frac{\Psi(x,t) - \Psi(x,t-\Delta t)}{\Delta t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O que nos leva a ter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n} = \Psi_{j}^{n-1} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n}) - i\Delta t V_j \Psi_{j}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que, com uma substituição de variável (que é muda), nos dá, enfim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n+1} + \Psi_{j-1}^{n+1} - 2 \Psi_{j}^{n+1}) - i\Delta t V_j \Psi_{j}^{n+1}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como dito, o Método de Crank-Nicolson é uma combinação dos métodos implícito e explícito, cada um tendo o mesmo peso de 1/2. Ao somarmos as duas equações (cada uma multiplicada por 0.5), ficaremos com a seguinte expressão:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n} + \Psi_{j+1}^{n+1} + \Psi_{j-1}^{n+1} - 2 \Psi_{j}^{n+1}) - \frac{i\Delta t}{2} V_j (\Psi_{j}^{n} + \Psi_{j}^{n+1})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que, ao reorganizarmos para isolar os &amp;lt;math&amp;gt; \Psi_j^{n+1}&amp;lt;/math&amp;gt;, resulta em:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+\frac{i \Delta t}{2 \Delta x^2}+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n+1} - \frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n+1} = \left(1-\frac{i \Delta t}{2 \Delta x^2}-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n} +\frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para resolver a equação em simultaneamente para ambos os tempos e em todos os pontos, escrevemos a equação em forma matricial:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
\begin{pmatrix} \Psi_1^{n+1} \\ \Psi_2^{n+1} \\ \vdots \\ \Psi_{j}^{n+1}\end{pmatrix} &lt;br /&gt;
= &lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
1 - 2b - \frac{i\Delta t V_j}{2} &amp;amp; +b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ +b &amp;amp; 1 - 2b - \frac{i\Delta t V_j}{2} &amp;amp; +b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; +b &amp;amp; 1 - 2b - \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
\begin{pmatrix} \Psi_1^{n} \\ \Psi_2^{n} \\ \vdots \\ \Psi_{j}^{n} \end{pmatrix}   ;  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
com&lt;br /&gt;
&amp;lt;math&amp;gt; b=\frac{i \Delta t}{4 \Delta x^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Podemos notar que a diferença entre as matrizes que multiplicam &amp;lt;math&amp;gt; \Psi_j^{n+1}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \Psi_j^{n}&amp;lt;/math&amp;gt; é somente o sinal das componente imaginárias. Assim, a equação final pode ser escrita como:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; A\Psi_j^{n+1} = A^*\Psi_j^{n}&amp;lt;/math&amp;gt;, onde A é a matriz &amp;lt;math&amp;gt;\begin{pmatrix}&lt;br /&gt;
1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estabilidade do Método de Crank-Nicolson==&lt;br /&gt;
Para verificar a estabilidade, devemos primeiro olhar para a equação que define o método:&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+\frac{i \Delta t}{2 \Delta x^2}+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n+1} - \frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n+1} = \left(1-\frac{i \Delta t}{2 \Delta x^2}-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n} +\frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para simplificar, chamaremos &amp;lt;math&amp;gt;\frac{i \Delta t}{4 \Delta x^2}&amp;lt;/math&amp;gt; de b. Nesse caso, temos:&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - b\Psi_{j+1}^{n+1} - b\Psi_{j-1}^{n+1} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + b\Psi_{j+1}^{n} +b\Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
Definimos os Modos de Fourier:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Psi_{j}^{n} \approx A^{n}e^{iqjh}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)A^{n+1}e^{iqjh}- bA^{n+1}e^{iq(j-1)h} - bA^{n+1}e^{iq(j+1)h} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)A^{n}e^{iqjh} + bA^{n}e^{iq(j-1)h} +bA^{n}e^{iq(j+1)h}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividindo tudo por &amp;lt;math&amp;gt;e^{iqjh}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)A^{n+1}- bA^{n+1}e^{-iqh} - bA^{n+1}e^{iqh} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)A^{n} + bA^{n}e^{-iqh} +bA^{n}e^{iqh}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Escrito de outra forma: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; A^{n+1}\left[1+\frac{i\Delta t}{2} V_j -b(e^{-iqh}-2+e^{iqh})\right] = A^{n}\left[1+\frac{i\Delta t}{2} V_j +b(e^{-iqh}-2+e^{iqh})\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizando relações trigonométricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; A^{n+1}\left[1+\frac{i\Delta t}{2} V_j -b(-sin^2(\frac{qh}2))\right] = A^{n}\left[1+\frac{i\Delta t}{2} V_j +b(-sin^2(\frac{qh}2))\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, obtemos o fator de amplificação:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{A^{n+1}}{A^n} = \frac{1+\frac{i\Delta t}{2} V_j -b(sin^2(\frac{qh}2))}{1+\frac{i\Delta t}{2} V_j +b(sin^2(\frac{qh}2))} \leq 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, o método é estavel.&lt;br /&gt;
&lt;br /&gt;
== Exemplos de Potenciais ==&lt;br /&gt;
&lt;br /&gt;
=== Oscilador Harmônico ===&lt;br /&gt;
&lt;br /&gt;
O oscilador harmônico quântico consiste de uma partícula em uma zona onde o potencial possui comportamento harmônico, ou seja, depende de &amp;lt;math&amp;gt; x^2 &amp;lt;/math&amp;gt;. Em nosso exemplo, inserimos um pacote de formato gaussiano no interior de um potencial harmônico e observamos sua evolução temporal.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Harmonic_oscilator.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
dt = 0.1&lt;br /&gt;
dx = 0.25&lt;br /&gt;
L = 50&lt;br /&gt;
x = collect(0:dx:L)&lt;br /&gt;
size(x)	&lt;br /&gt;
&lt;br /&gt;
function V_Oh(x)&lt;br /&gt;
    return 0.005(x-L/2)^2&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
b = dt*im/(4*dx^2)&lt;br /&gt;
A = [if i==j; 1 - 2b  - V_Oh(i)*dt*im/2 elseif i==dx+j || i==j-dx; b else 0 end for i=0:dx:L, j=0:dx:L]&lt;br /&gt;
B = @. conj(A)&lt;br /&gt;
IB = inv(B)&lt;br /&gt;
&lt;br /&gt;
len = length(x)&lt;br /&gt;
ψ = [(sqrt(1/(2*pi))*exp(-(val - L/3)^2/(2))*exp(-im*75*(val-L/3))) for val in x]  &lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
ves = @. V_Oh(x)&lt;br /&gt;
&lt;br /&gt;
t=0&lt;br /&gt;
@gif for t in 0:dt:65&lt;br /&gt;
    ψ[2:end-1] = IB[2:end-1,2:end-1]*A[2:end-1,2:end-1]*ψ[2:end-1]&lt;br /&gt;
&lt;br /&gt;
    plot(x,abs2.(ψ),c=&amp;quot;red&amp;quot;)&lt;br /&gt;
    #plot!([x for x=0:dx:L],imag(ψ),c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!([x for x=0:dx:L],ves,c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!(ylim=[0,0.5],title=&amp;quot;t=$t&amp;quot;)&lt;br /&gt;
end every 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Barreira (Tunelamento) ===&lt;br /&gt;
&lt;br /&gt;
Na mecânica quântica partículas podem existir, mesmo que com baixa probabilidade, em regiões que classicamente seriam proibidas. Este é o caso da barreira, onde uma partícula atravessa uma região onde sua energia total é negativa. Chamamos este fenômeno de tunelamento. A seguir, há um exemplo onde inserimos um pacote de formato gaussiano se deslocando em direção a uma barreira de potencial, de forma que parte da onda é refletida de volta e outra tunela pela barreira.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Barrier3.gif]]&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
dt = 0.1&lt;br /&gt;
dx = 0.25&lt;br /&gt;
L = 50&lt;br /&gt;
x = collect(0:dx:L)&lt;br /&gt;
size(x)	&lt;br /&gt;
&lt;br /&gt;
function V_b(x)&lt;br /&gt;
    if x==L/2&lt;br /&gt;
        return 1&lt;br /&gt;
    else&lt;br /&gt;
        return 0&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
b = dt*im/(4*dx^2)&lt;br /&gt;
A_b = [if i==j; 1 - 2b  - V_b(i)*dt*im/2 elseif i==dx+j || i==j-dx; b else 0 end for i=0:dx:L, j=0:dx:L]&lt;br /&gt;
B_b = @. conj(A_b)&lt;br /&gt;
IB_b = inv(B_b)&lt;br /&gt;
&lt;br /&gt;
len = length(x)&lt;br /&gt;
ψ = [(sqrt(1/(8*pi))*exp(-(val - L/3)^2/(8))*exp(-im*75*(val-L/3))) for val in x]  &lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
ves_b = @. V_b(x)&lt;br /&gt;
&lt;br /&gt;
t=0&lt;br /&gt;
@gif for t in 0:dt:35&lt;br /&gt;
    ψ[2:end-1] = IB_b[2:end-1,2:end-1]*A_b[2:end-1,2:end-1]*ψ[2:end-1]&lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
    plot(x,abs2.(ψ),c=&amp;quot;red&amp;quot;,label=&amp;quot;|ψ|^2&amp;quot;)&lt;br /&gt;
    #plot!([x for x=0:dx:L],imag(ψ),c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!([x for x=0:dx:L],ves_b,c=&amp;quot;blue&amp;quot;,label=&amp;quot;V(x)&amp;quot;)&lt;br /&gt;
    plot!(ylim=[0,0.2],title=&amp;quot;t=$t&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Poço Finito ===&lt;br /&gt;
&lt;br /&gt;
O contrário da barreira é o chamado de poço de potencial. Ao invés da partícula atravessá-lo por completo, uma parte do pacote de onda é refletido, uma parte é transmitido e outra ainda fica preso no meio do poço. Veja o exemplo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Pit.gif]]&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
dt = 0.1&lt;br /&gt;
dx = 0.25&lt;br /&gt;
L = 50&lt;br /&gt;
x = collect(0:dx:L)&lt;br /&gt;
size(x)	&lt;br /&gt;
&lt;br /&gt;
function V_p(x)&lt;br /&gt;
    if x&amp;lt;L/3&lt;br /&gt;
        return 0.1&lt;br /&gt;
    elseif x&amp;gt;2L/3&lt;br /&gt;
        return 0.1&lt;br /&gt;
    else&lt;br /&gt;
        return 0&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
b = dt*im/(4*dx^2)&lt;br /&gt;
A_p = [if i==j; 1 - 2b  - V_p(i)*dt*im/2 elseif i==dx+j || i==j-dx; b else 0 end for i=0:dx:L, j=0:dx:L]&lt;br /&gt;
B_p = @. conj(A_p)&lt;br /&gt;
IB_p = inv(B_p)&lt;br /&gt;
&lt;br /&gt;
len = length(x)&lt;br /&gt;
ψ = [(sqrt(1/(8*pi))*exp(-(val - L/4)^2/(8))*exp(-im*75*(val-L/4))) for val in x]  &lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
ves_p = @. V_p(x)&lt;br /&gt;
&lt;br /&gt;
t=0&lt;br /&gt;
@gif for t in 0:dt:50&lt;br /&gt;
    ψ[2:end-1] = IB_p[2:end-1,2:end-1]*A_p[2:end-1,2:end-1]*ψ[2:end-1]&lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
    plot(x,abs2.(ψ),c=&amp;quot;red&amp;quot;,label=&amp;quot;|ψ|^2&amp;quot;)&lt;br /&gt;
    #plot!([x for x=0:dx:L],imag(ψ),c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!([x for x=0:dx:L],ves_p,c=&amp;quot;blue&amp;quot;,label=&amp;quot;V(x)&amp;quot;)&lt;br /&gt;
    plot!(ylim=[0,0.15],title=&amp;quot;t=$t&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Schr%C3%B6dinger_Unidimensional&amp;diff=10228</id>
		<title>Equação de Schrödinger Unidimensional</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Schr%C3%B6dinger_Unidimensional&amp;diff=10228"/>
		<updated>2024-04-23T17:28:23Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* Estabilidade do Método de Crank-Nicolson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conhecer o estado de uma partícula, na Mecânica Clássica, é saber, em um determinado momento, sua velocidade e sua posição. A partir destes valores, é possível determinar os seus futuros estados utilizando as relações fornecidas pelas Leis de Newton. Na Mecânica Quântica, porém, o estado físico não é mais caracterizado por uma quantidade discreta de valores numéricos, e sim, por uma função. A chamada Função de Onda, &amp;lt;math&amp;gt; \Psi &amp;lt;/math&amp;gt;, nos informa a evolução temporal do estado quântico de uma partícula, seguindo a Equação de Schrödinger. Em uma dimensão, a Equação de Schrödinger é dada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; -\frac{\hbar}{2m}\frac{\partial^2\Psi}{\partial x^2} + V(x)\Psi = i\hbar\frac{\partial\Psi}{\partial t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== O Método De Crank-Nicolson==&lt;br /&gt;
&lt;br /&gt;
A fim de resolvê-la numericamente para diferentes tipos de potenciais, usou-se o Método de Crank-Nicolson de resolução de EDPs. Este método baseia-se em combinar os métodos explícito e implícito (com igual contribuição) para aumentar sua estabilidade.  &lt;br /&gt;
&lt;br /&gt;
O método explícito FTCS (Forward Time Central Space) consiste em tomar derivadas temporais &amp;quot;para frente&amp;quot; e manter a derivada espacial centrada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial t} = \frac{\Psi(x,t+\Delta t) - \Psi(x,t)}{\Delta t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial x} = \frac{\Psi(x+\Delta x,t) - \Psi(x,t)}{\Delta x} &amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; \frac{\partial^2\Psi(x,t)}{\partial^2 x} = \frac{(\Psi(x + \Delta x,t) - \Psi(x+\Delta x -\Delta x,t))  - ( \Psi(x,t) - \Psi(x - \Delta x,t) )}{\Delta x  \Delta x} = \frac{\Psi(x+\Delta x,t) + \Psi(x-\Delta x,t) - 2 \Psi(x,t)}{\Delta x ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomando &amp;lt;math&amp;gt; \hbar=m=1 &amp;lt;/math&amp;gt; (unidades atômicas), ao inserirmos as expressões acima na Equação de Schrödinger, temos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{i}{2} \frac{\Psi(x+\Delta x,t) + \Psi(x-\Delta x,t) - 2 \Psi(x,t)}{\Delta x ^2} -i V(x)\Psi(x,t) = \frac{\Psi(x,t+\Delta t) - \Psi(x,t)}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando a notação para &amp;lt;math&amp;gt; \Psi(x,t)=\Psi_j^n &amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt; j &amp;lt;/math&amp;gt; representa a posição e &amp;lt;math&amp;gt; n &amp;lt;/math&amp;gt; o tempo, e reorganizando os termos, ficamos com:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n}) - i\Delta t V_j \Psi_{j}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O método implícito é semelhante, porém a derivada temporal é &amp;quot;para trás&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial t} = \frac{\Psi(x,t) - \Psi(x,t-\Delta t)}{\Delta t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O que nos leva a ter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n} = \Psi_{j}^{n-1} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n}) - i\Delta t V_j \Psi_{j}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que, com uma substituição de variável (que é muda), nos dá, enfim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n+1} + \Psi_{j-1}^{n+1} - 2 \Psi_{j}^{n+1}) - i\Delta t V_j \Psi_{j}^{n+1}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como dito, o Método de Crank-Nicolson é uma combinação dos métodos implícito e explícito, cada um tendo o mesmo peso de 1/2. Ao somarmos as duas equações (cada uma multiplicada por 0.5), ficaremos com a seguinte expressão:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n} + \Psi_{j+1}^{n+1} + \Psi_{j-1}^{n+1} - 2 \Psi_{j}^{n+1}) - \frac{i\Delta t}{2} V_j (\Psi_{j}^{n} + \Psi_{j}^{n+1})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que, ao reorganizarmos para isolar os &amp;lt;math&amp;gt; \Psi_j^{n+1}&amp;lt;/math&amp;gt;, resulta em:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+\frac{i \Delta t}{2 \Delta x^2}+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n+1} - \frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n+1} = \left(1-\frac{i \Delta t}{2 \Delta x^2}-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n} +\frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para resolver a equação em simultaneamente para ambos os tempos e em todos os pontos, escrevemos a equação em forma matricial:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
\begin{pmatrix} \Psi_1^{n+1} \\ \Psi_2^{n+1} \\ \vdots \\ \Psi_{j}^{n+1}\end{pmatrix} &lt;br /&gt;
= &lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
1 - 2b - \frac{i\Delta t V_j}{2} &amp;amp; +b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ +b &amp;amp; 1 - 2b - \frac{i\Delta t V_j}{2} &amp;amp; +b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; +b &amp;amp; 1 - 2b - \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
\begin{pmatrix} \Psi_1^{n} \\ \Psi_2^{n} \\ \vdots \\ \Psi_{j}^{n} \end{pmatrix}   ;  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
com&lt;br /&gt;
&amp;lt;math&amp;gt; b=\frac{i \Delta t}{4 \Delta x^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Podemos notar que a diferença entre as matrizes que multiplicam &amp;lt;math&amp;gt; \Psi_j^{n+1}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \Psi_j^{n}&amp;lt;/math&amp;gt; é somente o sinal das componente imaginárias. Assim, a equação final pode ser escrita como:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; A\Psi_j^{n+1} = A^*\Psi_j^{n}&amp;lt;/math&amp;gt;, onde A é a matriz &amp;lt;math&amp;gt;\begin{pmatrix}&lt;br /&gt;
1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estabilidade do Método de Crank-Nicolson==&lt;br /&gt;
Para verificar a estabilidade, devemos primeiro olhar para a equação que define o método:&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+\frac{i \Delta t}{2 \Delta x^2}+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n+1} - \frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n+1} = \left(1-\frac{i \Delta t}{2 \Delta x^2}-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n} +\frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
Para simplificar, chamaremos &amp;lt;math&amp;gt;\frac{i \Delta t}{4 \Delta x^2}&amp;lt;/math&amp;gt; de b. Nesse caso, temos:&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - b\Psi_{j+1}^{n+1} - b\Psi_{j-1}^{n+1} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + b\Psi_{j+1}^{n} +b\Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
Definimos os Modos de Fourier:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Psi_{j}^{n} \approx A^{n}e^{iqjh}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)A^{n+1}e^{iqjh}- bA^{n+1}e^{iq(j-1)h} - bA^{n+1}e^{iq(j+1)h} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)A^{n}e^{iqjh} + bA^{n}e^{iq(j-1)h} +bA^{n}e^{iq(j+1)h}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dividindo tudo por &amp;lt;math&amp;gt;e^{iqjh}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left(1+2b+\frac{i\Delta t}{2} V_j\right)A^{n+1}- bA^{n+1}e^{-iqh} - bA^{n+1}e^{iqh} = \left(1-2b-\frac{i\Delta t}{2} V_j\right)A^{n} + bA^{n}e^{-iqh} +bA^{n}e^{iqh}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Escrito de outra forma: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; A^{n+1}\left[1+\frac{i\Delta t}{2} V_j -b(e^{-iqh}-2+e^{iqh})\right] = A^{n}\left[1+\frac{i\Delta t}{2} V_j +b(e^{-iqh}-2+e^{iqh})\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizando relações trigonométricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; A^{n+1}\left[1+\frac{i\Delta t}{2} V_j -b(-sin^2(\frac{qh}2))\right] = A^{n}\left[1+\frac{i\Delta t}{2} V_j +b(-sin^2(\frac{qh}2))\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assim, obtemos o fator de amplificação:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{A^{n+1}}{A^n} = \frac{1+\frac{i\Delta t}{2} V_j -b(sin^2(\frac{qh}2))}{1+\frac{i\Delta t}{2} V_j +b(sin^2(\frac{qh}2))} \leq 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Portanto, o método é estavel&lt;br /&gt;
&lt;br /&gt;
== Exemplos de Potenciais ==&lt;br /&gt;
&lt;br /&gt;
=== Oscilador Harmônico ===&lt;br /&gt;
&lt;br /&gt;
O oscilador harmônico quântico consiste de uma partícula em uma zona onde o potencial possui comportamento harmônico, ou seja, depende de &amp;lt;math&amp;gt; x^2 &amp;lt;/math&amp;gt;. Em nosso exemplo, inserimos um pacote de formato gaussiano no interior de um potencial harmônico e observamos sua evolução temporal.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Harmonic_oscilator.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
dt = 0.1&lt;br /&gt;
dx = 0.25&lt;br /&gt;
L = 50&lt;br /&gt;
x = collect(0:dx:L)&lt;br /&gt;
size(x)	&lt;br /&gt;
&lt;br /&gt;
function V_Oh(x)&lt;br /&gt;
    return 0.005(x-L/2)^2&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
b = dt*im/(4*dx^2)&lt;br /&gt;
A = [if i==j; 1 - 2b  - V_Oh(i)*dt*im/2 elseif i==dx+j || i==j-dx; b else 0 end for i=0:dx:L, j=0:dx:L]&lt;br /&gt;
B = @. conj(A)&lt;br /&gt;
IB = inv(B)&lt;br /&gt;
&lt;br /&gt;
len = length(x)&lt;br /&gt;
ψ = [(sqrt(1/(2*pi))*exp(-(val - L/3)^2/(2))*exp(-im*75*(val-L/3))) for val in x]  &lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
ves = @. V_Oh(x)&lt;br /&gt;
&lt;br /&gt;
t=0&lt;br /&gt;
@gif for t in 0:dt:65&lt;br /&gt;
    ψ[2:end-1] = IB[2:end-1,2:end-1]*A[2:end-1,2:end-1]*ψ[2:end-1]&lt;br /&gt;
&lt;br /&gt;
    plot(x,abs2.(ψ),c=&amp;quot;red&amp;quot;)&lt;br /&gt;
    #plot!([x for x=0:dx:L],imag(ψ),c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!([x for x=0:dx:L],ves,c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!(ylim=[0,0.5],title=&amp;quot;t=$t&amp;quot;)&lt;br /&gt;
end every 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Barreira (Tunelamento) ===&lt;br /&gt;
&lt;br /&gt;
Na mecânica quântica partículas podem existir, mesmo que com baixa probabilidade, em regiões que classicamente seriam proibidas. Este é o caso da barreira, onde uma partícula atravessa uma região onde sua energia total é negativa. Chamamos este fenômeno de tunelamento. A seguir, há um exemplo onde inserimos um pacote de formato gaussiano se deslocando em direção a uma barreira de potencial, de forma que parte da onda é refletida de volta e outra tunela pela barreira.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Barrier3.gif]]&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
dt = 0.1&lt;br /&gt;
dx = 0.25&lt;br /&gt;
L = 50&lt;br /&gt;
x = collect(0:dx:L)&lt;br /&gt;
size(x)	&lt;br /&gt;
&lt;br /&gt;
function V_b(x)&lt;br /&gt;
    if x==L/2&lt;br /&gt;
        return 1&lt;br /&gt;
    else&lt;br /&gt;
        return 0&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
b = dt*im/(4*dx^2)&lt;br /&gt;
A_b = [if i==j; 1 - 2b  - V_b(i)*dt*im/2 elseif i==dx+j || i==j-dx; b else 0 end for i=0:dx:L, j=0:dx:L]&lt;br /&gt;
B_b = @. conj(A_b)&lt;br /&gt;
IB_b = inv(B_b)&lt;br /&gt;
&lt;br /&gt;
len = length(x)&lt;br /&gt;
ψ = [(sqrt(1/(8*pi))*exp(-(val - L/3)^2/(8))*exp(-im*75*(val-L/3))) for val in x]  &lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
ves_b = @. V_b(x)&lt;br /&gt;
&lt;br /&gt;
t=0&lt;br /&gt;
@gif for t in 0:dt:35&lt;br /&gt;
    ψ[2:end-1] = IB_b[2:end-1,2:end-1]*A_b[2:end-1,2:end-1]*ψ[2:end-1]&lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
    plot(x,abs2.(ψ),c=&amp;quot;red&amp;quot;,label=&amp;quot;|ψ|^2&amp;quot;)&lt;br /&gt;
    #plot!([x for x=0:dx:L],imag(ψ),c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!([x for x=0:dx:L],ves_b,c=&amp;quot;blue&amp;quot;,label=&amp;quot;V(x)&amp;quot;)&lt;br /&gt;
    plot!(ylim=[0,0.2],title=&amp;quot;t=$t&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Poço Finito ===&lt;br /&gt;
&lt;br /&gt;
O contrário da barreira é o chamado de poço de potencial. Ao invés da partícula atravessá-lo por completo, uma parte do pacote de onda é refletido, uma parte é transmitido e outra ainda fica preso no meio do poço. Veja o exemplo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Pit.gif]]&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
dt = 0.1&lt;br /&gt;
dx = 0.25&lt;br /&gt;
L = 50&lt;br /&gt;
x = collect(0:dx:L)&lt;br /&gt;
size(x)	&lt;br /&gt;
&lt;br /&gt;
function V_p(x)&lt;br /&gt;
    if x&amp;lt;L/3&lt;br /&gt;
        return 0.1&lt;br /&gt;
    elseif x&amp;gt;2L/3&lt;br /&gt;
        return 0.1&lt;br /&gt;
    else&lt;br /&gt;
        return 0&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
b = dt*im/(4*dx^2)&lt;br /&gt;
A_p = [if i==j; 1 - 2b  - V_p(i)*dt*im/2 elseif i==dx+j || i==j-dx; b else 0 end for i=0:dx:L, j=0:dx:L]&lt;br /&gt;
B_p = @. conj(A_p)&lt;br /&gt;
IB_p = inv(B_p)&lt;br /&gt;
&lt;br /&gt;
len = length(x)&lt;br /&gt;
ψ = [(sqrt(1/(8*pi))*exp(-(val - L/4)^2/(8))*exp(-im*75*(val-L/4))) for val in x]  &lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
ves_p = @. V_p(x)&lt;br /&gt;
&lt;br /&gt;
t=0&lt;br /&gt;
@gif for t in 0:dt:50&lt;br /&gt;
    ψ[2:end-1] = IB_p[2:end-1,2:end-1]*A_p[2:end-1,2:end-1]*ψ[2:end-1]&lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
    plot(x,abs2.(ψ),c=&amp;quot;red&amp;quot;,label=&amp;quot;|ψ|^2&amp;quot;)&lt;br /&gt;
    #plot!([x for x=0:dx:L],imag(ψ),c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!([x for x=0:dx:L],ves_p,c=&amp;quot;blue&amp;quot;,label=&amp;quot;V(x)&amp;quot;)&lt;br /&gt;
    plot!(ylim=[0,0.15],title=&amp;quot;t=$t&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Schr%C3%B6dinger_Unidimensional&amp;diff=10218</id>
		<title>Equação de Schrödinger Unidimensional</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Schr%C3%B6dinger_Unidimensional&amp;diff=10218"/>
		<updated>2024-04-23T16:54:27Z</updated>

		<summary type="html">&lt;p&gt;Gustavobpasquali: /* O Método De Crank-Nicolson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conhecer o estado de uma partícula, na Mecânica Clássica, é saber, em um determinado momento, sua velocidade e sua posição. A partir destes valores, é possível determinar os seus futuros estados utilizando as relações fornecidas pelas Leis de Newton. Na Mecânica Quântica, porém, o estado físico não é mais caracterizado por uma quantidade discreta de valores numéricos, e sim, por uma função. A chamada Função de Onda, &amp;lt;math&amp;gt; \Psi &amp;lt;/math&amp;gt;, nos informa a evolução temporal do estado quântico de uma partícula, seguindo a Equação de Schrödinger. Em uma dimensão, a Equação de Schrödinger é dada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; -\frac{\hbar}{2m}\frac{\partial^2\Psi}{\partial x^2} + V(x)\Psi = i\hbar\frac{\partial\Psi}{\partial t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== O Método De Crank-Nicolson==&lt;br /&gt;
&lt;br /&gt;
A fim de resolvê-la numericamente para diferentes tipos de potenciais, usou-se o Método de Crank-Nicolson de resolução de EDPs. Este método baseia-se em combinar os métodos explícito e implícito (com igual contribuição) para aumentar sua estabilidade.  &lt;br /&gt;
&lt;br /&gt;
O método explícito FTCS (Forward Time Central Space) consiste em tomar derivadas temporais &amp;quot;para frente&amp;quot; e manter a derivada espacial centrada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial t} = \frac{\Psi(x,t+\Delta t) - \Psi(x,t)}{\Delta t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial x} = \frac{\Psi(x+\Delta x,t) - \Psi(x,t)}{\Delta x} &amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; \frac{\partial^2\Psi(x,t)}{\partial^2 x} = \frac{(\Psi(x + \Delta x,t) - \Psi(x+\Delta x -\Delta x,t))  - ( \Psi(x,t) - \Psi(x - \Delta x,t) )}{\Delta x  \Delta x} = \frac{\Psi(x+\Delta x,t) + \Psi(x-\Delta x,t) - 2 \Psi(x,t)}{\Delta x ^2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomando &amp;lt;math&amp;gt; \hbar=m=1 &amp;lt;/math&amp;gt; (unidades atômicas), ao inserirmos as expressões acima na Equação de Schrödinger, temos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{i}{2} \frac{\Psi(x+\Delta x,t) + \Psi(x-\Delta x,t) - 2 \Psi(x,t)}{\Delta x ^2} -i V(x)\Psi(x,t) = \frac{\Psi(x,t+\Delta t) - \Psi(x,t)}{\Delta t}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simplificando a notação para &amp;lt;math&amp;gt; \Psi(x,t)=\Psi_j^n &amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt; j &amp;lt;/math&amp;gt; representa a posição e &amp;lt;math&amp;gt; n &amp;lt;/math&amp;gt; o tempo, e reorganizando os termos, ficamos com:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n}) - i\Delta t V_j \Psi_{j}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O método implícito é semelhante, porém a derivada temporal é &amp;quot;para trás&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\Psi(x,t)}{\partial t} = \frac{\Psi(x,t) - \Psi(x,t-\Delta t)}{\Delta t} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O que nos leva a ter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n} = \Psi_{j}^{n-1} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n}) - i\Delta t V_j \Psi_{j}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que, com uma substituição de variável (que é muda), nos dá, enfim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{2 \Delta x^2} (\Psi_{j+1}^{n+1} + \Psi_{j-1}^{n+1} - 2 \Psi_{j}^{n+1}) - i\Delta t V_j \Psi_{j}^{n+1}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como dito, o Método de Crank-Nicolson é uma combinação dos métodos implícito e explícito, cada um tendo o mesmo peso de 1/2. Ao somarmos as duas equações (cada uma multiplicada por 0.5), ficaremos com a seguinte expressão:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Psi_j^{n+1} = \Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2} (\Psi_{j+1}^{n} + \Psi_{j-1}^{n} - 2 \Psi_{j}^{n} + \Psi_{j+1}^{n+1} + \Psi_{j-1}^{n+1} - 2 \Psi_{j}^{n+1}) - \frac{i\Delta t}{2} V_j (\Psi_{j}^{n} + \Psi_{j}^{n+1})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que, ao reorganizarmos para isolar os &amp;lt;math&amp;gt; \Psi_j^{n+1}&amp;lt;/math&amp;gt;, resulta em:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; \left(1+\frac{i \Delta t}{2 \Delta x^2}+\frac{i\Delta t}{2} V_j\right)\Psi_j^{n+1} - \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n+1} - \frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n+1} = \left(1-\frac{i \Delta t}{2 \Delta x^2}-\frac{i\Delta t}{2} V_j\right)\Psi_{j}^{n} + \frac{i \Delta t}{4 \Delta x^2}\Psi_{j+1}^{n} +\frac{i \Delta t}{4 \Delta x^2} \Psi_{j-1}^{n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para resolver a equação em simultaneamente para ambos os tempos e em todos os pontos, escrevemos a equação em forma matricial:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
\begin{pmatrix} \Psi_1^{n+1} \\ \Psi_2^{n+1} \\ \vdots \\ \Psi_{j}^{n+1}\end{pmatrix} &lt;br /&gt;
= &lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
1 - 2b - \frac{i\Delta t V_j}{2} &amp;amp; +b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ +b &amp;amp; 1 - 2b - \frac{i\Delta t V_j}{2} &amp;amp; +b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; +b &amp;amp; 1 - 2b - \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
\begin{pmatrix} \Psi_1^{n} \\ \Psi_2^{n} \\ \vdots \\ \Psi_{j}^{n} \end{pmatrix}   ;  &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
com&lt;br /&gt;
&amp;lt;math&amp;gt; b=\frac{i \Delta t}{4 \Delta x^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Podemos notar que a diferença entre as matrizes que multiplicam &amp;lt;math&amp;gt; \Psi_j^{n+1}&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt; \Psi_j^{n}&amp;lt;/math&amp;gt; é somente o sinal das componente imaginárias. Assim, a equação final pode ser escrita como:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; A\Psi_j^{n+1} = A^*\Psi_j^{n}&amp;lt;/math&amp;gt;, onde A é a matriz &amp;lt;math&amp;gt;\begin{pmatrix}&lt;br /&gt;
1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\\ -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2} &amp;amp; -b &amp;amp;0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; 0 \\ \vdots &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \ddots &amp;amp; \ddots&amp;amp; \vdots&amp;amp; \vdots \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; \cdots &amp;amp; 0 &amp;amp; -b &amp;amp; 1 + 2b + \frac{i\Delta t V_j}{2}&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Estabilidade do Método de Crank-Nicolson==&lt;br /&gt;
&lt;br /&gt;
== Exemplos de Potenciais ==&lt;br /&gt;
&lt;br /&gt;
=== Oscilador Harmônico ===&lt;br /&gt;
&lt;br /&gt;
O oscilador harmônico quântico consiste de uma partícula em uma zona onde o potencial possui comportamento harmônico, ou seja, depende de &amp;lt;math&amp;gt; x^2 &amp;lt;/math&amp;gt;. Em nosso exemplo, inserimos um pacote de formato gaussiano no interior de um potencial harmônico e observamos sua evolução temporal.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Harmonic_oscilator.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
dt = 0.1&lt;br /&gt;
dx = 0.25&lt;br /&gt;
L = 50&lt;br /&gt;
x = collect(0:dx:L)&lt;br /&gt;
size(x)	&lt;br /&gt;
&lt;br /&gt;
function V_Oh(x)&lt;br /&gt;
    return 0.005(x-L/2)^2&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
b = dt*im/(4*dx^2)&lt;br /&gt;
A = [if i==j; 1 - 2b  - V_Oh(i)*dt*im/2 elseif i==dx+j || i==j-dx; b else 0 end for i=0:dx:L, j=0:dx:L]&lt;br /&gt;
B = @. conj(A)&lt;br /&gt;
IB = inv(B)&lt;br /&gt;
&lt;br /&gt;
len = length(x)&lt;br /&gt;
ψ = [(sqrt(1/(2*pi))*exp(-(val - L/3)^2/(2))*exp(-im*75*(val-L/3))) for val in x]  &lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
ves = @. V_Oh(x)&lt;br /&gt;
&lt;br /&gt;
t=0&lt;br /&gt;
@gif for t in 0:dt:65&lt;br /&gt;
    ψ[2:end-1] = IB[2:end-1,2:end-1]*A[2:end-1,2:end-1]*ψ[2:end-1]&lt;br /&gt;
&lt;br /&gt;
    plot(x,abs2.(ψ),c=&amp;quot;red&amp;quot;)&lt;br /&gt;
    #plot!([x for x=0:dx:L],imag(ψ),c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!([x for x=0:dx:L],ves,c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!(ylim=[0,0.5],title=&amp;quot;t=$t&amp;quot;)&lt;br /&gt;
end every 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Barreira (Tunelamento) ===&lt;br /&gt;
&lt;br /&gt;
Na mecânica quântica partículas podem existir, mesmo que com baixa probabilidade, em regiões que classicamente seriam proibidas. Este é o caso da barreira, onde uma partícula atravessa uma região onde sua energia total é negativa. Chamamos este fenômeno de tunelamento. A seguir, há um exemplo onde inserimos um pacote de formato gaussiano se deslocando em direção a uma barreira de potencial, de forma que parte da onda é refletida de volta e outra tunela pela barreira.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Barrier3.gif]]&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
dt = 0.1&lt;br /&gt;
dx = 0.25&lt;br /&gt;
L = 50&lt;br /&gt;
x = collect(0:dx:L)&lt;br /&gt;
size(x)	&lt;br /&gt;
&lt;br /&gt;
function V_b(x)&lt;br /&gt;
    if x==L/2&lt;br /&gt;
        return 1&lt;br /&gt;
    else&lt;br /&gt;
        return 0&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
b = dt*im/(4*dx^2)&lt;br /&gt;
A_b = [if i==j; 1 - 2b  - V_b(i)*dt*im/2 elseif i==dx+j || i==j-dx; b else 0 end for i=0:dx:L, j=0:dx:L]&lt;br /&gt;
B_b = @. conj(A_b)&lt;br /&gt;
IB_b = inv(B_b)&lt;br /&gt;
&lt;br /&gt;
len = length(x)&lt;br /&gt;
ψ = [(sqrt(1/(8*pi))*exp(-(val - L/3)^2/(8))*exp(-im*75*(val-L/3))) for val in x]  &lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
ves_b = @. V_b(x)&lt;br /&gt;
&lt;br /&gt;
t=0&lt;br /&gt;
@gif for t in 0:dt:35&lt;br /&gt;
    ψ[2:end-1] = IB_b[2:end-1,2:end-1]*A_b[2:end-1,2:end-1]*ψ[2:end-1]&lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
    plot(x,abs2.(ψ),c=&amp;quot;red&amp;quot;,label=&amp;quot;|ψ|^2&amp;quot;)&lt;br /&gt;
    #plot!([x for x=0:dx:L],imag(ψ),c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!([x for x=0:dx:L],ves_b,c=&amp;quot;blue&amp;quot;,label=&amp;quot;V(x)&amp;quot;)&lt;br /&gt;
    plot!(ylim=[0,0.2],title=&amp;quot;t=$t&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Poço Finito ===&lt;br /&gt;
&lt;br /&gt;
O contrário da barreira é o chamado de poço de potencial. Ao invés da partícula atravessá-lo por completo, uma parte do pacote de onda é refletido, uma parte é transmitido e outra ainda fica preso no meio do poço. Veja o exemplo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Pit.gif]]&lt;br /&gt;
&lt;br /&gt;
Abaixo encontra-se o código usado em Júlia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using Plots&lt;br /&gt;
&lt;br /&gt;
dt = 0.1&lt;br /&gt;
dx = 0.25&lt;br /&gt;
L = 50&lt;br /&gt;
x = collect(0:dx:L)&lt;br /&gt;
size(x)	&lt;br /&gt;
&lt;br /&gt;
function V_p(x)&lt;br /&gt;
    if x&amp;lt;L/3&lt;br /&gt;
        return 0.1&lt;br /&gt;
    elseif x&amp;gt;2L/3&lt;br /&gt;
        return 0.1&lt;br /&gt;
    else&lt;br /&gt;
        return 0&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
b = dt*im/(4*dx^2)&lt;br /&gt;
A_p = [if i==j; 1 - 2b  - V_p(i)*dt*im/2 elseif i==dx+j || i==j-dx; b else 0 end for i=0:dx:L, j=0:dx:L]&lt;br /&gt;
B_p = @. conj(A_p)&lt;br /&gt;
IB_p = inv(B_p)&lt;br /&gt;
&lt;br /&gt;
len = length(x)&lt;br /&gt;
ψ = [(sqrt(1/(8*pi))*exp(-(val - L/4)^2/(8))*exp(-im*75*(val-L/4))) for val in x]  &lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
ves_p = @. V_p(x)&lt;br /&gt;
&lt;br /&gt;
t=0&lt;br /&gt;
@gif for t in 0:dt:50&lt;br /&gt;
    ψ[2:end-1] = IB_p[2:end-1,2:end-1]*A_p[2:end-1,2:end-1]*ψ[2:end-1]&lt;br /&gt;
for (i,num) in enumerate(ψ)&lt;br /&gt;
    if abs(num)&amp;lt;1e-10; &lt;br /&gt;
        ψ[i]=0 &lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
    plot(x,abs2.(ψ),c=&amp;quot;red&amp;quot;,label=&amp;quot;|ψ|^2&amp;quot;)&lt;br /&gt;
    #plot!([x for x=0:dx:L],imag(ψ),c=&amp;quot;blue&amp;quot;)&lt;br /&gt;
    plot!([x for x=0:dx:L],ves_p,c=&amp;quot;blue&amp;quot;,label=&amp;quot;V(x)&amp;quot;)&lt;br /&gt;
    plot!(ylim=[0,0.15],title=&amp;quot;t=$t&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gustavobpasquali</name></author>
	</entry>
</feed>