CronosArith

Funcionamento:

 Esta calculadora funciona usando a função dada no campo "função" e substituindo o x para cada ponto no eixo x (vermelho), e usando o valor retornado pela função, sendo o valor real a cordenada do eixo y (azul) e o imaginário a do eixo z (verde).
 A resolução define em quantas partes cada intevalo de x será cortado, deixando o gráfico mais definido conforme ela aumenta, portanto, quanto maior o escopo ou a resolução mais pesado ficará o carregamento.
 Pontos onde o limite positivo e o negativo não convergem acabam sendo representados por uma linha reta ligando seus pontos laterais.
 Em alguns casos a calculadora prefere usar os valores imaginários em vez dos possíveis reais, por exemplo no caso x^(1/3).

Funções:

 Para criar uma nova função, é necessário escreve-la usando o padrão requerido na lista mais abaixo e clicar no botão "+" ou apertar o enter.
 A função será criada com uma cor aleatória. Para muda-la, basta colocar o código da cor desejada no padrão HEX ou escrever seu nome em inglês.
 Quanto mais funções carregadas, mais pesado fica o site. Para limpar as funções não usadas basta clicar no botão vermelho ao lado do input de cor.
 É possível usar apenas funções onde o f(x) está isolado, sendo, nessa versão, impossível de se calcular funções como f(x)ef(x)=x, por exemplo.
 Para criar um ponto basta escrever "point" e colocar as cordenadas entre parenteses, por exemplo, point(2, 2, 1), também é possível usar expressões como point(log(2), -e^pi, 0).

Escopo de t:

 Infelizmente, para fazer uma cálculadora gráfica que aceite um número imaginário como x e retorne outro número imaginário como y, seria preciso 4 dimesões de espaço, 2 para as pertes imaginárias de x e y, e mais 2 para seus respectivos valores reais.
 Mas, por sorte, ainda conseguimos experienciar 4 dimensões, 3 de espaço e uma de tempo. Assim, podemos criar uma variável "t" que pode ser visualizada em uma animação. Com isso, temos o eixo z representando o valor imaginário de y e t representando o valor imaginário de x.

Perspectiva:

 O gráfico é gerado usando um ""motor gráfico"" de perspectiva que diminuí os pontos mais distantes e aumenta os mais próximos, essa técnica é útil para se ter uma noção 3d do gráfico, deixando-o mais realista. Mas quando se está tentando saber os pontos em apenas 2 planos essa técnica acaba deixando o gráfico deformado, para não ter esse problema basta desativar a opção "perspectiva".

Outras configurações:

Botões de foco:

 São usados para ter uma visão de apenas dois planos, focando apenas nos planos que nomeiam o botão. Fortemente recomendado que se desative a opção de perspectiva.

Tamanho da linha e do ponto:

 Mudam a grossura das linhas e o tamanho dos pontos.

Sensibilidade e distância:

 A sensibilidade define o arrasto do mause/dedo necessário para mudar o ângulo do gráfico. E a distância define a "distância" ou o tamanho do gráfico.

Resolução e velocidade:

 A resolução, como já dito, define a quantidade de pontos para cada intevalo de x, enquanto a velocidade define a velocidade da "animação" de t.

Códigos para representar a função:

Alguns exemplos:


Agradecimento especial aos responsáveis pela biblioteca de JavaScript, Mathjs, responsáveis por escrever o código capaz de calcular números imaginários.

Por Murilo B. Fernandes