Visualizador de Campos Vetoriais

Use this Visualizador de Campos Vetoriais to enter values, adjust options, and review results in a compact responsive workspace.

Visualizador de Campos Vetoriais

Os resultados são calculados automaticamente conforme você informa os dados.

Pronto.

Análise do campo

Valores de amostra

>

▼ Veja explicações e dicas abaixo ▼

O que é a visualização de campos vetoriais?

Um campo vetorial atribui um vetor a cada ponto de uma região. Em duas dimensões, um campo vetorial pode ser escrito como

$$ \mathbf{F}(x,y)=\langle P(x,y), Q(x,y)\rangle $$

onde \(P\) é a componente horizontal e \(Q\) é a componente vertical. Em três dimensões, um campo vetorial pode ser escrito como

$$ \mathbf{F}(x,y,z)=\langle P(x,y,z), Q(x,y,z), R(x,y,z)\rangle $$

onde \(R\) é a componente na direção z.

Uma visualização transforma essas fórmulas de componentes em um mapa de setas. Cada seta começa em um ponto amostrado, aponta na direção do vetor naquele ponto e representa a intensidade local do campo por meio de seu módulo. Isso facilita a percepção de padrões difíceis de entender apenas pelas fórmulas, como o fluxo para longe de uma fonte, o fluxo em direção a um sumidouro, o movimento circular, espirais, comportamentos semelhantes aos de uma sela e regiões onde o vetor se torna muito pequeno.

Campos vetoriais aparecem em toda a matemática, na física e na engenharia. Eles podem descrever a velocidade do vento, o fluxo de fluidos, a força gravitacional, campos elétricos e magnéticos, o fluxo de calor e o comportamento no plano de fase de equações diferenciais. Mesmo quando um campo é puramente matemático, desenhá-lo ajuda a relacionar as fórmulas ao comportamento geométrico.


Por que a visualização de campos vetoriais é importante

Uma fórmula de componentes informa qual é o campo em qualquer ponto, mas um gráfico ajuda a entender como ele se comporta em uma região inteira. Isso é especialmente útil ao estudar cálculo multivariável ou cálculo vetorial, porque muitas ideias importantes são locais e visuais:

  • Direção: Para que lado o campo aponta em cada posição?
  • Módulo: Onde o campo é forte ou fraco?
  • Divergência: O campo se espalha localmente para fora, converge para dentro ou preserva a área?
  • Rotacional: O campo gira localmente? Em que sentido?
  • Pontos críticos: Onde o vetor se torna nulo ou quase nulo?
  • Linhas de corrente: Que trajetórias as partículas seguiriam se se movessem na direção do campo?

A visualização não substitui a álgebra, mas ajuda você a entender o que a álgebra está dizendo. Um gráfico também pode revelar se uma fórmula foi inserida incorretamente, se a janela de plotagem escolhida esconde um comportamento importante ou se o campo tem singularidades ou mudanças rápidas que exigem uma análise mais cuidadosa.


Principais termos

  • Campo vetorial: Uma função que atribui um vetor a cada ponto de uma região.
  • Componente: Uma parte coordenada do campo vetorial, como \(P\), \(Q\) ou \(R\).
  • Módulo: O comprimento ou a intensidade de um vetor.
  • Divergência: Uma grandeza escalar que descreve a expansão local para fora ou a convergência para dentro.
  • Rotacional: Uma grandeza que descreve a tendência de rotação local.
  • Linha de corrente: Uma curva cuja direção tangente acompanha o campo vetorial.
  • Ponto crítico: Um ponto em que o campo vetorial é nulo, ou suficientemente próximo de zero para ser tratado como candidato a um comportamento especial.
  • Derivada parcial: Uma derivada em relação a uma variável enquanto as outras permanecem fixas.
  • Diferença finita: Uma forma numérica de aproximar uma derivada usando valores da função em pontos próximos.
  • Fatia: Uma visão de dimensão inferior de um campo de dimensão superior, como um plano xy em um valor z fixo.

Como funciona a visualização de campos vetoriais

Um visualizador de campos vetoriais amostra pontos dentro da janela de plotagem selecionada e calcula as fórmulas das componentes em cada ponto. Para um campo 2D,

$$ \mathbf{F}(x,y)=\langle P(x,y), Q(x,y)\rangle $$

o módulo é

$$ |\mathbf{F}|=\sqrt{P^2+Q^2} $$

Para um campo 3D,

$$ \mathbf{F}(x,y,z)=\langle P(x,y,z), Q(x,y,z), R(x,y,z)\rangle $$

o módulo completo é

$$ |\mathbf{F}|=\sqrt{P^2+Q^2+R^2} $$

Quando um campo 3D é visto como uma fatia xy, as setas exibidas se baseiam no comportamento nas direções x e y nessa fatia. Um ponto indica uma componente \(R\) positiva (em direção ao observador) e uma cruz indica uma componente \(R\) negativa (para longe do observador); o tamanho dos símbolos é comparativo. O valor z selecionado permanece fixo, portanto o gráfico mostra como o campo se comporta no plano xy naquela altura específica. A componente z também contribui para o módulo 3D, a divergência e o rotacional informados, mas a fatia não é uma visualização de todo o volume 3D.

Divergência

A divergência mede um comportamento local semelhante ao de uma fonte ou de um sumidouro. Em duas dimensões,

$$ \operatorname{div}\mathbf{F} = \frac{\partial P}{\partial x} + \frac{\partial Q}{\partial y} $$

Em três dimensões,

$$ \operatorname{div}\mathbf{F} = \frac{\partial P}{\partial x} + \frac{\partial Q}{\partial y} + \frac{\partial R}{\partial z} $$

Uma divergência positiva sugere expansão local para fora. Uma divergência negativa sugere fluxo local para dentro. Uma divergência próxima de zero sugere que, localmente, o campo não está se expandindo nem se comprimindo no sentido da divergência. Essa interpretação é mais fácil de visualizar em campos de velocidade de fluidos, mas o mesmo cálculo é usado para campos vetoriais gerais.

Rotacional

O rotacional mede a tendência de rotação local. Em um campo vetorial bidimensional, o valor de rotacional mais relevante é a componente z escalar:

$$ \operatorname{curl}_{2D}\mathbf{F} = \frac{\partial Q}{\partial x} - \frac{\partial P}{\partial y} $$

Um valor positivo geralmente corresponde a uma rotação local anti-horária no plano xy, enquanto um valor negativo corresponde a uma rotação horária. Um valor próximo de zero indica pouca ou nenhuma rotação local nesse sentido escalar do rotacional.

Para um campo tridimensional, o rotacional é um vetor:

$$ \nabla \times \mathbf{F} = \left\langle \frac{\partial R}{\partial y}-\frac{\partial Q}{\partial z}, \frac{\partial P}{\partial z}-\frac{\partial R}{\partial x}, \frac{\partial Q}{\partial x}-\frac{\partial P}{\partial y} \right\rangle $$

A direção do vetor rotacional fornece o eixo da rotação local, e seu módulo fornece a intensidade dessa tendência de rotação.

Derivadas numéricas

A divergência e o rotacional exigem derivadas. Esta calculadora usa diferenças finitas adaptativas de cinco pontos para pontos internos suaves. Para uma função \(f\) e uma variável \(u\), mantendo todas as outras variáveis fixas, a principal estimativa é

$$ \frac{\partial f}{\partial u} \approx \frac{f(u-2h)-8f(u-h)+8f(u+h)-f(u+2h)}{12h} $$

O passo é escolhido a partir da extensão plotada e da escala das coordenadas, e depois reduzido enquanto as estimativas sucessivas são verificadas quanto à concordância. As inclinações para frente e para trás também são comparadas como uma verificação da suavidade local. A calculadora verifica ainda se os valores próximos da função têm resolução suficiente de ponto flutuante: caso contrário, um deslocamento constante grande pode fazer uma pequena mudança local parecer uma derivada nula confiável. Se os valores próximos estiverem fora do domínio da função, não tiverem resolução suficiente ou as estimativas não se estabilizarem, a calculadora informa que a derivada não é confiável em vez de exibir um número enganoso. Isso continua sendo cálculo numérico, não simbólico; portanto, a validação analítica é apropriada para trabalhos de maior consequência.

Linhas de corrente

Uma linha de corrente acompanha a direção do campo. Em um gráfico bidimensional, uma linha de corrente é uma curva que se move na direção do vetor xy

$$ \langle P(x,y), Q(x,y)\rangle $$

A curva exibida é integrada nas duas direções com um método adaptativo de Runge–Kutta de quarta ordem. A direção é normalizada para que a curva mostre a geometria da linha de corrente sem saltar por regiões de grande módulo. Ela para nos limites do domínio, em pontos indefinidos ou em vetores realmente nulos. No modo de fatia 3D, essas são linhas de corrente xy projetadas em \(z\) fixo, não trajetórias espaciais.


Exemplos práticos de campos vetoriais

Exemplo 1: um campo-fonte

Considere o campo

$$ \mathbf{F}(x,y)=\langle x,y\rangle $$

Em cada ponto, o vetor aponta para longe da origem. O módulo é

$$ |\mathbf{F}|=\sqrt{x^2+y^2} $$

portanto, vetores mais distantes da origem são mais fortes. A divergência é

$$ \operatorname{div}\mathbf{F} = \frac{\partial x}{\partial x} + \frac{\partial y}{\partial y} = 1+1 = 2 $$

O rotacional escalar é

$$ \operatorname{curl}_{2D}\mathbf{F} = \frac{\partial y}{\partial x} - \frac{\partial x}{\partial y} = 0-0 = 0 $$

Este campo tem expansão para fora, mas não tem rotação local. A origem é um ponto crítico porque

$$ \mathbf{F}(0,0)=\langle 0,0\rangle $$

Exemplo 2: um campo rotacional

Considere o campo

$$ \mathbf{F}(x,y)=\langle y,-x\rangle $$

No ponto \((1,0)\), o vetor é \(\langle 0,-1\rangle\) e aponta para baixo. Em \((0,1)\), o vetor é \(\langle 1,0\rangle\) e aponta para a direita. Juntas, essas setas formam uma rotação horária ao redor da origem.

A divergência é

$$ \operatorname{div}\mathbf{F} = \frac{\partial y}{\partial x} + \frac{\partial (-x)}{\partial y} = 0+0 = 0 $$

O rotacional escalar é

$$ \operatorname{curl}_{2D}\mathbf{F} = \frac{\partial (-x)}{\partial x} - \frac{\partial y}{\partial y} = -1-1 = -2 $$

Este campo tem comportamento rotacional, mas não tem divergência. É um bom exemplo de por que divergência e rotacional descrevem características diferentes.


Exemplo 3: um campo espiral

Considere o campo

$$ \mathbf{F}(x,y)=\langle x-y, x+y\rangle $$

A parte \(\langle x,y\rangle\) empurra para fora da origem, enquanto a parte \(\langle -y,x\rangle\) acrescenta rotação. O resultado é um padrão semelhante a uma espiral.

A divergência é

$$ \operatorname{div}\mathbf{F} = \frac{\partial (x-y)}{\partial x} + \frac{\partial (x+y)}{\partial y} = 1+1 = 2 $$

O rotacional escalar é

$$ \operatorname{curl}_{2D}\mathbf{F} = \frac{\partial (x+y)}{\partial x} - \frac{\partial (x-y)}{\partial y} = 1-(-1) = 2 $$

Este campo tem tanto expansão para fora quanto tendência de rotação anti-horária.


Exemplo 4: uma fatia 3D

Considere o campo 3D

$$ \mathbf{F}(x,y,z)=\langle -y,x,z+x\rangle $$

Em um valor z fixo, as setas xy vêm de \(\langle -y,x\rangle\), que giram no sentido anti-horário ao redor da origem. O campo completo também tem uma componente z, \(z+x\), portanto o vetor 3D completo inclui um comportamento vertical que não pode ser representado integralmente por um gráfico plano de setas xy.

Para este campo,

$$ \operatorname{div}\mathbf{F} = \frac{\partial (-y)}{\partial x} + \frac{\partial x}{\partial y} + \frac{\partial (z+x)}{\partial z} = 0+0+1 = 1 $$

O rotacional 3D é

$$ \nabla \times \mathbf{F} = \left\langle \frac{\partial (z+x)}{\partial y}-\frac{\partial x}{\partial z}, \frac{\partial (-y)}{\partial z}-\frac{\partial (z+x)}{\partial x}, \frac{\partial x}{\partial x}-\frac{\partial (-y)}{\partial y} \right\rangle $$

que se simplifica para

$$ \nabla \times \mathbf{F} = \langle 0, -1, 2\rangle $$

A visão em fatia ajuda a perceber a rotação xy, enquanto o vetor rotacional 3D e a divergência fornecem informações adicionais sobre o campo no espaço.


Como interpretar o resultado

O gráfico e os resultados numéricos funcionam em conjunto. As setas oferecem uma visão geral, enquanto a divergência, o rotacional e os valores dos pontos amostrados fornecem medidas locais.

Direção das setas mostra a direção xy do campo nos pontos amostrados. Em 2D, essa é a direção de \(\langle P,Q\rangle\). No modo de fatia 3D, é a direção da parte xy do campo no valor z selecionado.

Comprimento das setas é comparativo. Os visualizadores normalmente dimensionam as setas para manter o gráfico legível. Uma seta mais longa geralmente significa um módulo xy amostrado maior em relação às outras setas no mesmo gráfico, mas o comprimento desenhado não deve ser tratado como uma escala física precisa.

Módulo descreve a intensidade do vetor. Em 2D, o módulo se baseia em \(P\) e \(Q\). Em 3D, o módulo completo também inclui \(R\).

Intensidade do mapa de calor compara o módulo local com o percentil 95 dos módulos amostrados válidos. Valores acima dessa referência robusta saturam, para que um único valor extremo não apague o restante do gráfico. A intensidade é relativa à janela escolhida, não uma escala física absoluta.

Divergência no centro descreve o comportamento local semelhante ao de uma fonte ou de um sumidouro no ponto médio do domínio plotado ou, no modo 3D, nesse ponto médio da fatia z selecionada.

Rotacional no centro descreve a rotação local. Em 2D, é um valor escalar da rotação no plano xy. Em 3D, é um vetor, portanto cada componente importa.

Candidatos a pontos críticos em 2D começam em mínimos locais do módulo amostrado e são refinados com um passo de Newton numérico amortecido. No modo de fatia 3D, são candidatos próximos de zero na fatia exibida. Eles continuam sendo indícios numéricos, não soluções exatas de \(P=0\), \(Q=0\) e, em 3D, \(R=0\).

A tabela de pontos amostrados ajuda a comparar valores do campo, divergência e rotacional em locais importantes, como a origem, o centro e os cantos visíveis do domínio. Use-a para relacionar o gráfico aos valores numéricos reais.


Erros e equívocos comuns

Confundir um campo vetorial com um único vetor

Um único vetor tem uma direção e um módulo. Um campo vetorial tem um vetor em cada ponto de uma região. O gráfico mostra uma amostra desses vetores, não toda a coleção infinita.

Interpretar setas dimensionadas como comprimentos exatos

O comprimento das setas costuma ser dimensionado para facilitar a leitura. Um gráfico de campo vetorial é principalmente um diagrama de direção e padrão. Use os valores numéricos do módulo quando precisar dos valores calculados reais.

Esperar trigonometria baseada em graus

As expressões trigonométricas usam radianos. Por exemplo, \(\sin(\pi/2)=1\), enquanto \(\sin(90)\) significa 90 radianos, não 90 graus.

Tratar o modo de fatia 3D como um gráfico 3D completo

Uma fatia 3D em um valor z fixo não é o mesmo que uma visualização de todo o volume. Ela pode analisar uma fórmula de componentes 3D em um plano xy, mas não mostra todos os níveis de z ao mesmo tempo. Pontos e cruzes codificam o sinal da componente de profundidade, enquanto as trajetórias das linhas de corrente e das partículas continuam sendo projeções xy. No modo 3D, as cores de rotacional do gráfico mostram a componente z do rotacional; os cartões de análise e a tabela informam o vetor rotacional completo.

Tratar indicações de pontos críticos como respostas exatas

Os candidatos a pontos críticos começam com uma grade de varredura finita e um refinamento numérico. Ainda assim, eles podem deixar passar raízes, equilíbrios repetidos ou não isolados, pontos próximos de singularidades ou raízes em regiões de mudança rápida. Para encontrar pontos críticos exatos, resolva algebricamente as equações das componentes quando possível.

Supor que derivadas numéricas são derivadas simbólicas

Derivadas numéricas aproximam taxas locais de variação usando valores próximos. Elas são práticas para visualização, mas podem se comportar mal quando as expressões são descontínuas, indefinidas, extremamente íngremes ou afetadas pelo arredondamento de ponto flutuante.

Esquecer que os limites são importantes

Um gráfico mostra apenas a região selecionada. Um campo pode parecer simples em uma janela e revelar fontes, sumidouros, espirais ou pontos próximos de zero em outra. Se o resultado parecer surpreendente, ajuste os limites de x e y e compare.


Quando usar a visualização de campos vetoriais

Use a visualização de campos vetoriais quando quiser:

  • entender a forma e a direção de uma função vetorial de várias variáveis;
  • comparar comportamentos de fonte, sumidouro, rotação e espiral;
  • estudar divergência e rotacional junto com um gráfico;
  • explorar exemplos de cálculo vetorial, física, engenharia ou equações diferenciais;
  • inspecionar o comportamento local na origem, no centro ou nos cantos de um domínio;
  • verificar se uma fórmula produz o padrão qualitativo esperado;
  • criar um recurso visual para aulas, tarefas, anotações ou apresentações.

Isso é especialmente útil antes de realizar trabalhos mais formais, como resolver pontos críticos, classificar equilíbrios, calcular integrais de linha ou aplicar o teorema de Green, o teorema de Stokes ou o teorema da divergência.


Limitações e pontos importantes

As visualizações de campos vetoriais são poderosas, mas não são provas matemáticas exatas.

As setas plotadas vêm de uma grade de amostragem finita. Aumentar a densidade pode mostrar mais detalhes, mas não consegue mostrar todos os pontos do domínio. Mudanças muito rápidas, características estreitas e pontos críticos isolados ainda podem passar despercebidos.

As derivadas numéricas são aproximações por diferenças finitas. Em geral, elas são mais significativas para fórmulas de componentes suaves e menos confiáveis perto de descontinuidades, cantos acentuados, assíntotas verticais, valores indefinidos ou quando a resolução dos valores de ponto flutuante não consegue distinguir uma pequena mudança local de um grande deslocamento da componente. Nesse caso, a divergência e o rotacional são omitidos por não serem confiáveis.

No modo 3D, a visualização é uma fatia xy em um valor z. Ela pode informar a divergência e o rotacional 3D nessa fatia e codificar o sinal de \(R\) com símbolos de profundidade, mas não renderiza um campo 3D completo nem mostra linhas de corrente na direção z.

As partículas animadas usam passos de Runge–Kutta de quarta ordem baseados no tempo. Suas velocidades compartilham uma única escala global robusta, de modo que as velocidades xy relativas são preservadas enquanto a animação continua legível. São trajetórias projetadas qualitativas, não substitutas de um solucionador de equações diferenciais que considere unidades.

A calculadora usa unidades arbitrárias de coordenadas. Ela não realiza conversão de unidades físicas, e o significado das unidades depende das fórmulas inseridas.

Os números exibidos são arredondados para facilitar a leitura. Valores muito pequenos podem aparecer como zero, valores não finitos podem ser mostrados como indefinidos e os resultados devem ser tratados como aproximações numéricas.

Animações e linhas de corrente são qualitativas. As linhas de corrente seguem a direção xy normalizada para destacar a geometria; as partículas preservam as velocidades xy relativas por meio de uma escala de exibição compartilhada. Nenhuma das duas deve ser interpretada como movimento físico exato, a menos que o campo, as unidades e a escala de exibição tenham sido definidos para esse fim.


Como usar esta calculadora

  1. Escolha o modo 2D para um campo da forma \(\mathbf{F}(x,y)=\langle P,Q\rangle\) ou o modo 3D para uma fatia xy de \(\mathbf{F}(x,y,z)=\langle P,Q,R\rangle\).
  2. Insira as expressões das componentes \(P\) e \(Q\). No modo 3D, insira também a componente \(R\) e o valor da fatia z.
  3. Defina o mínimo de x, o máximo de x, o mínimo de y e o máximo de y. Cada máximo deve ser maior que o mínimo correspondente.
  4. Ajuste a densidade para controlar o número de setas amostradas. A densidade é arredondada e mantida dentro do intervalo compatível.
  5. Ajuste a velocidade da animação se ela estiver ativada.
  6. Ative ou desative as linhas de corrente, o mapa de calor, a coloração pelo rotacional ou a animação, conforme o que deseja estudar.
  7. Experimente uma predefinição, como rotação, fonte, sumidouro, espiral ou helicoidal, se quiser um exemplo rápido.
  8. Analise a divergência no centro, o rotacional no centro, a fatia exibida, as indicações de pontos críticos e a tabela de pontos amostrados.
  9. Mova o ponteiro sobre o gráfico para inspecionar os valores locais de módulo, divergência e rotacional.
  10. Baixe o gráfico como PNG se precisar salvar a visualização atual.

Os recursos de expressão compatíveis incluem variáveis como \(x\), \(y\) e \(z\), constantes como \(\pi\) e \(e\), operadores comuns e funções padrão como \(\sin\), \(\cos\), \(\tan\), \(\sqrt{\ }\), \(\exp\), \(\ln\) e \(\log\). As chamadas de função devem usar parênteses, como \(\sin(x)\).


Perguntas frequentes

O que um visualizador de campos vetoriais mostra?

Ele mostra uma representação amostrada de um campo vetorial sobre uma região escolhida. Cada seta representa a direção e a intensidade relativa do vetor em um ponto amostrado, enquanto sobreposições opcionais podem mostrar linhas de corrente, intensidade do módulo, coloração pelo rotacional e movimento animado de partículas.


Qual é a diferença entre divergência e rotacional?

A divergência mede a tendência local para fora ou para dentro. O rotacional mede a tendência de rotação local. Um campo pode ter divergência sem rotacional, rotacional sem divergência, ambos ou nenhum dos dois.


Por que as setas não correspondem aos comprimentos exatos dos vetores?

Os gráficos de campos vetoriais frequentemente dimensionam o comprimento das setas para que o gráfico permaneça legível. Sem esse dimensionamento, vetores grandes podem cobrir o gráfico e vetores pequenos podem desaparecer. Use os valores numéricos do módulo quando precisar da intensidade calculada, e não apenas de uma comparação visual.


O modo 3D mostra um campo vetorial 3D completo?

Não. Ele mostra uma fatia xy de um campo 3D no valor z selecionado. Isso é útil para estudar como um campo 3D se comporta em um plano, mas não é uma renderização de todo o volume 3D.


As indicações de pontos críticos são exatas?

Não. Elas são candidatos aproximados baseados em uma varredura de pontos amostrados. Para obter pontos críticos exatos, resolva as equações em que as componentes do campo são iguais a zero e use as indicações visuais para verificar se as respostas fazem sentido na região plotada.


Por que a divergência ou o rotacional podem aparecer como indefinidos?

Resultados indefinidos podem ocorrer quando uma expressão de componente não pode ser calculada no ponto necessário ou em pontos próximos usados pela diferença finita. Causas comuns incluem divisão por zero, raízes quadradas de valores negativos em expressões reais, logaritmos de valores não positivos ou expressões que produzem valores não finitos.


Posso usar campos dependentes do tempo?

Você pode escrever expressões que incluam uma variável semelhante ao tempo somente se a interface aceitar essa variável como entrada. Nesta calculadora, não há uma entrada de tempo controlada pelo usuário, portanto não há suporte para animação dependente do tempo por meio de uma mudança no valor \(t\).


Fontes e referências

Livros e manuais

  1. OpenStax. Calculus Volume 3. OpenStax, Rice University, 2016. Capítulo 6, seções 6.1 “Vector Fields” e 6.5 “Divergence and Curl.” https://openstax.org/books/calculus-volume-3/pages/6-1-vector-fields e https://openstax.org/books/calculus-volume-3/pages/6-5-divergence-and-curl
  2. Steve Schlicker, Mitchel T. Keller e Nicholas Long, com os autores colaboradores David Austin e Matt Boelkins. Active Calculus - Multivariable. Active Calculus, atualizado em 10 de dezembro de 2025. Capítulo 12, seção 12.1 “Vector Fields.” https://activecalculus.org/multi/SVectorVectorFields.html
  3. Qingkai Kong, Timmy Siauw e Alexandre Bayen. Python Programming and Numerical Methods: A Guide for Engineers and Scientists. 1ª edição, Elsevier, 2020. Capítulo 20, seção 20.2 “Using Finite Difference to Approximate Derivatives.” https://shop.elsevier.com/books/python-programming-and-numerical-methods/kong/978-0-12-819549-9 e https://pythonnumericalmethods.studentorg.berkeley.edu/notebooks/chapter20.02-Finite-Difference-Approximating-Derivatives.html

Fontes educacionais on-line

  1. Paul Dawkins. “Curl and Divergence.” Paul’s Online Notes, última atualização em 16 de novembro de 2022. https://tutorial.math.lamar.edu/classes/calciii/curldivergence.aspx