|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmx.edu.ulsa.cib4132005.practica1.CoordenadaPolar
public class CoordenadaPolar
| Constructor Summary | |
|---|---|
CoordenadaPolar()
Constructor de la clase, que inicia a valor cero los valores de la propiedad longitud y angulo |
|
CoordenadaPolar(double longitud,
double angulo)
Constructor de la clase que recibe la longitud y el angulo de la coordenada Inicia las propiedades longitud y angulo de la clase |
|
| Method Summary | |
|---|---|
void |
aPolar(double x,
double y)
Convierte de coordenadas rectangulares a coordenadas polares, usando las siguientes relaciones: longitud = sqrt(x*x+y*y) angulo= atan(y/x) Almacena los resultados en las propiedades internas de la clase, longitud y angulo |
double |
getAngulo()
|
double |
getLongitud()
|
double |
getX()
Retorna la abscisa correspondiente en coordenadas rectangulares Se calcula con la siguiente relacion: longitud*cos(angulo) |
double |
getY()
Retorna la ordenada correspondiente en coordenadas rectangulares Se calcula con la siguiente relacion: longitud*sen(angulo) |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CoordenadaPolar()
public CoordenadaPolar(double longitud,
double angulo)
longitud - Distancia a partir del origen en la que se encuentra el puntoangulo - Angulo que forma la horizontal y la linea que une al punto con el origen
CoordenadaPolar p= new CoordenaPolar(1,Math.PI/4); //Crea un punto representado en coordenas polares, de longitud 1 y 45 grados (o PI/4 en radianes)
| Method Detail |
|---|
public void aPolar(double x,
double y)
x - Abscisay - Ordenada
CoordenadaPolar p= new CoordenadaPolar();
p.aPolar(1,1);
double longitud=p.getLongitud(); //debe ser igual a raiz cuadrada de 2
double angulo=p.getAngulo(); //debe ser igual a PI/4 (en radianes o 45 grados)
public double getX()
CoordenadaPolar p= new CoordenadaPolar(2,Math.PI/4); double x=p.getX();
public double getY()
CoordenadaPolar p= new CoordenadaPolar(2,Math.PI/4); double x=p.getY();
public double getAngulo()
public double getLongitud()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||