SmtC: Show me the Code
Ole Peter Smith
Instituto de Matemática e Estatística
Universidade Federal de Goiás
http://www.olesmith.com.br

Curve Class
Viver é algo que se faz agora ou nunca...
Qual você faz?
Piet Hein
< Ellipse | Hiperbola | 1st Order >
  • Equation:
    [; \left( \frac{x-x_c}{a}\right)^2 - \left( \frac{y-y_c}{b} \right)^2= \pm 1 ;]
  • Parametrization (one arm):
    [; \left( \begin{array}{c} x(t)\\y(t) \end{array}\right) = \left( \begin{array}{c} x_c + a \cosh{t}\\y_c + b \sinh{t} \end{array}\right), t \in \mathbb{R} ;]
    [; \left( \begin{array}{c} x(t)\\y(t) \end{array}\right) = \left( \begin{array}{c} x_c+ a \sqrt{1+t^2} \\ y_c + bt \end{array}\right), t \in \mathbb{R} ;]
  • Assimptotes:
    [; \frac{x-x_c}{a}= \pm \frac{y-y_c}{b} ;]
Python Listing: Hyperbola.py.
import math

    self.C=Vector([1.0,1.0])
    self.a=2.0
    self.b=2.0

    def Hyperbola(t):
        return self.C+Vector([ self.a*cosh(t),self.b*sinh(t) ]
< Ellipse | Hiperbola | 1st Order >
Messages:
0 secs.