Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Cassini - cassini.py

cassini.py

Caricato da: Poggi Marco
Scarica il programma completo

  1. """
  2.    L'ovale di Cassini è il luogo dei punti in cui il prodotto
  3.    delle diztane dai fuochi è costante
  4. """
  5.  
  6.  
  7. from math import *
  8.  
  9. class Cassini:
  10.  
  11.      def __init__(self):
  12.           """Costruttore"""
  13.           self.f=1.0
  14.           self.k=1.0
  15.  
  16.      def calcolo(self, x):
  17.           """Calcola la funzione"""
  18.           delta=sqrt((self.k**2) + 4.0 * (self.f**2.0) * (x**2.0)) - (x**2 + self.f**2)
  19.           if (delta>=0):
  20.                return sqrt(delta)
  21.           else:
  22.                return 0.0