sábado, 9 de outubro de 2010

Problema 3.9

Problema básico, que se resolve por aplicaçção directa das fórmulas dadas.


def polar_para_cartesiana(r, theta):
""" Converte de coordenadas polares para cartesianas."""
x = r * math.cos(theta)
y = r * math.sin(theta)
return x,y

2 comentários:

  1. Forma simples e eficaz, contudo para que esse programa funcionar, a nao ser que esteja em erro é necessario inserir o angulo em radianos.

    Podemos juntar theta = math.radians(theta) para inserir um angulo em degrees

    ResponderEliminar
  2. O programa funciona. Não tem erro nenhum. Mas, como diz, o ângulo tem que ser metido em radianos. Se gosta mais de dar o valor em graus tem que converter para radianos como indica.

    ResponderEliminar