Funzioni matematiche

L’inclusione del modulo vpython permette l’accesso alle seguenti funzioni matematiche ma…

  1. L’inclusione del modulo random confligge con la funzione random()
  2. La funzione combin(x, y) ottimizza il calcolo del coefficiente binomiale (semplifica prima di moltiplicare…)
  3. La funzione sign(x) non è implementata

  1. abs(x), valore assoluto
  2. acos(x), arcocoseno
  3. asin(x), arcoseno
  4. atan(x), arcotangente
  5. atan2(y,x), angolo la cui tangente è y/x
  6. ceil(x), round up to nearest integer
  7. combin(x,y), x!/(y!*(x-y)!)
  8. cos(x)
  9. degrees(x), conversione in gradi, di radianti
  10. exp(x), e elevato alla x
  11. factorial(x), x! = x*(x-1)*(x-2)….(1)
  12. floor(x), round down to nearest integer
  13. log(x), logaritmo naturale, in base e
    • log(x)/log(10), logaritmo in base 10
    • log(x)/log(2), logaritmo in base 2
  14. max(x,y,z, …), the largest of x,y,z
  15. min(x,y,z, …), the smallest of x,y,z
  16. pi, 3.14159….
  17. pow(x,y), x elevato alla y
  18. radians(x), conversione in radianti, di gradi
  19. random(), pseudorandom number 0 to 1
  20. round(x), round to nearest integer
  21. sign(x), segno di x
    • -1, se x < 0
    • 0, se x = 0
    • +1, se x > 0
  22. sin(x)
  23. sqrt(x), radice quadrata
  24. tan(x)

Osserva

print(factorial(4) )  # 4*3*2*1                = 24
print(combin(10, 2))  # 10!/(2!*8!) = 10*9 / 2 = 45

Lascia un commento