Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Creator: Bolodefchoco
- --Made in: 09/12/2015
- --Last update: 22/05/2016
- --[[ Notes:
- Does:
- Realiza uma raiz quadrada aprimorada onde pode haver várias indexes (raízes).
- Args:
- number --> Número
- index --> Tabela com as indexes
- pow --> Caso number seja elevado a algum número, esse número vem aqui.
- Exemplos:
- Conta: ∛√(8^4)
- Na função: math.sqrt2(8,{3,2},4)
- ]]--
- math.sqrt2=function(number,index,pow)
- if number then
- index,pow = index and (type(index)=="table" and index or {index}) or {2},pow and pow>2 and pow or 1
- local i = 1
- for k,v in next,index do
- i = i * v
- end
- return number^(pow/i)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement