Ir para conteúdo
Entre para seguir isso  
Fadi

Tabela math.:funções e suas utilidades

Recommended Posts

Fadi    0
Fadi

Um aviso apenas: a maioria das funções neste e na maioria dos tutoriais sobre tabelas que criei/vou criar, são muito pouco usadas, e estão inseridas nos mesmos apenas com fins didáticos, ou seja, apenas para que sejam conhecidas, por menos úteis que sejam, e para deixar o tutorial o mais completo possivel.

 

Neste tutorial vou falar sobre a classe "math"

 

1º: O que é a classe "math"?

A classe math é uma série de funções baseadas em operações matemáticas.

 

2º: Pra que servem essas funções?

 

Como dito na explicação da classe, elas servem para executar operações matemáticas em lua.

 

3º: Quais são essas funções?

 

Há, como na classe os, uma certa variedade de funções "math". E, da mesma forma, citarei as que entendo a utilidade.

 

Vamos às funções:

 

FUNÇÃO:

math.abs(x)

UTILIDADE DESSA FUNÇÃO:

Retorna o valor absoluto de x. Ou seja, math.abs(-1) e math.abs(1) equivalem ao mesmo numero.

 

FUNÇÃO:

math.acos(x)

UTILIDADE DESSA FUNÇÃO:

Retorna o arco co-seno de x, em "pi" radianos (um aluno de 1º ano-ensino médio, +- ,vai entender a utilidade da função e saber oq são "pi radianos"

 

FUNÇÃO:

math.asin(x)

UTILIDADE DESSA FUNÇÃO:

Retorna o arco seno de x, em "pi" radianos.

 

FUNÇÃO:

math.atan(x)

UTILIDADE DESSA FUNÇÃO:

Retorna o arco tangente de x, em "pi" radianos.

 

FUNÇÃO:

math.ceil(x)

UTILIDADE DESSA FUNÇÃO:

Retorna o menor numero inteiro maior que x. Ou seja, math.ceil(1.73) == 2

 

FUNÇÃO:

math.cos(x)

UTILIDADE DESSA FUNÇÃO:

Retorna o co-seno de x. (A função vai considerar que "x" está em radianos)

 

FUNÇÃO:

math.floor(x)

UTILIDADE DESSA FUNÇÃO:

Retorna o maior numero inteiro, menor ou igual a x. Ou seja, math.floor(1.73) == 1

 

FUNÇÃO:

math.deg(x)

UTILIDADE DESSA FUNÇÃO:

Retorna o angulo "x", que está em radianos, em graus.

 

FUNÇÃO:

math.max(x,...)

UTILIDADE DESSA FUNÇÃO:

Retorna o maior valor entre seus argumentos. Ou seja, math.max(1,3) == 3

 

FUNÇÃO:

math.min(x,...)

UTILIDADE DESSA FUNÇÃO:

Retorna o menor valor entre seus argumentos. Ou seja, math.min(1,3) == 1

 

FUNÇÃO:

math.modf(x)

UTILIDADE DESSA FUNÇÃO:

Retorna dois valores, a parte inteira e a parte fracionada de x. Ou seja, math.modf(1.73) == 1, 0.73

 

FUNÇÃO:

math.pi

UTILIDADE DESSA FUNÇÃO:

Retorna o valor do numero "pi" (pi não é uma variável)

 

FUNÇÃO:

math.pow(x,y)

UTILIDADE DESSA FUNÇÃO:

Retorna o valor de x elevado a y

 

FUNÇÃO:

math.random([x,[y]])

UTILIDADE DESSA FUNÇÃO:

Explicada de forma básica, essa função retorna um numero randomico entre 0 e 1 se x e y não forem definidos, entre 1 e x se somente y não for definido, e entre x e y se ambos forem definidos.

(maiores explicações no tópico:

http://forums.otserv.com.br/showthread.php?t=18290)

 

FUNÇÃO:

math.randomseed(x)

UTILIDADE DESSA FUNÇÃO:

Como o nome diz, estabelece "x" como a semente para o gerador randomico. Sementes iguais retornam sequências iguais de números.

 

------------------------------------------------------

 

Aqui acaba o tutorial "math", espero que tenham gostado, entendido, e possam fazer bom uso das informações. ^^

 

Aguardem mais tutoriais sobre string e funções lua básicas.

~no more =]

Compartilhar este post


Link para o post
ElfKiller    36
ElfKiller

Aprovado. =)

Compartilhar este post


Link para o post
Dark    3
Dark

Muito bom. Usou cores e a explicação dá para entender :D

 

Algumas eu acho que poucos utilizam, mas é sempre bom conhece-las :)

 

Parabens

 

:bye:

Compartilhar este post


Link para o post
Sinister    0
Sinister

0.o

Mt rox =)

APROVADO

tinha que ser d vc ne ? :P

Compartilhar este post


Link para o post
Mionzinho    0
Mionzinho

Legal, nem conhecia tais funções

parece ser complicado mas é facinho de usa.

parabens :D

Compartilhar este post


Link para o post
kakovr    0
kakovr

num intendi nada =(

Compartilhar este post


Link para o post
Fadi    0
Fadi
num intendi nada =(

são só funções de programação lua, q vc pode usar em um ot

=]

Compartilhar este post


Link para o post
Ragekemi    0
Ragekemi

adorei, o_o

 

 

mesmo sendo dificil pra galera entender,não é tão n :T

amo matemática :D~

Compartilhar este post


Link para o post
Unsual Player    0
Unsual Player

Cara tu reptiu o tópico, moderadores excluam um!

Compartilhar este post


Link para o post
UrsO    0
UrsO

1º: O que é a classe "math"?

A classe math é uma série de funções baseadas em operações matemáticas.

 

math.gif

 

 

 

Boa Fada!

Compartilhar este post


Link para o post
Mock    32
Mock
Cara tu reptiu o tópico, moderadores excluam um!

 

cara tu reviveu um topico.

Trancarei esse.

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×