AVISO! Essa série de artigos usará exemplos rodados em Dyalog APL, a implementação da Dyalog.
AVISO 2! Esse artigo contém exemplos de código. Se você quiser rodá-los, copie e cole as linhas identadas à direita (as linhas identadas à esquerda são os resultados) nesse site: https://tryapl.org
Garçom, manda mais dois símbolos aí!
Estrela (*
)
A função monádica do *
é "exponencial" ("Exponential" na documentação).
A função "exponencial" retorna e
elevado ao argumento.
*1 2 3
2.718281828 7.389056099 20.08553692
e
é a constante de Euler, base dos logaritmos naturais.
A função diátida de *
é "exponenciação" ("Power" na documentação).
Essa função retorna a exponenciação com o argumento da esquerda como base e o da direita como expoente.
2*3
8
Log (⍟
)
A função monádica do ⍟
é "logaritmo natural" ("Natural Logarithm" na documentação).
O retorno dessa função é o logaritmo natural (aquele com base e
).
⍟1 (*1) 2
0 1 0.6931471806
O segundo elemento do vetor é e
. É evidente que o logaritmo natural de e
é 1.
A função diática do ⍟
é "logaritmo" ("Logarithm" na documentação). O retorno dessa função é o logaritmo com argumento da esquerda como base e o argumento da direita como logaritmando.
10⍟100
2
2⍟2 4 8 16
1 2 3 4
Conclusão
Com essas duas novas funções finalizamos as funções aritméticas da APL!
Esse artigo foi menor ainda, mas não há tanto mais o que dizer!
Até a próxima!
Top comments (0)