He aquíuna pequeña ayuda para aquellos que tienen problemas con la clase math de JAVA, trabajando en el Entorno "Eclipse". con traducciones al Español y todo indicado tal cual su funcionamiento.
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
Ayuda con la Clase Math. en JAVA (Eclipse)
1. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS,
ELECTRÓNICA E INDUSTRIAL
Período Académico: Sep/2013 – Feb/2014
TÍTULO: ESPECIFICACIONES DE LA CLASE MATH. EN JAVA.
MÓDULO: PROGRAMACION I
AUTOR: MORETA T. JONATHAN E.
DOCENTE: ING. OSVALDO PAREDES
CURSO: 2 B
INDICE GENERAL
1.
OBJETIVOS
2.
RESUMEN
3.
PALABRAS CLAVE
4.
INTRODUCCIÓN
5.
MATERIALES Y METODOLOGÍA
5.1 Ejemplos de algunas funciones ya programadas y resueltas:
6. RESULTADOS Y DISCUSIÓN
7. CONCLUSIONES
8. REFERENCIAS BIBLIOGRÁFICAS
9. FOTOGRAFÍAS Y GRÁFICOS
2. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS,
ELECTRÓNICA E INDUSTRIAL
Período Académico: Sep/2013 – Feb/2014
INFORME
1. OBJETIVOS:
Comprender los tipos de funciones existentes dentro de la clase Math.
Analizar las funciones, procediendo a realizar ejercicios.
2. RESUMEN:
Dentro de JAVA, que es un lenguaje de programación orientado a objetos, encontramos una
gran variedad de clases con las cuales podemos desarrollar programas, pero en esta ocasión
vamos a referirnos directamente a la Clase “Math.”, una de las clases más importantes por la
capacidad que nos brinda para realizar operaciones matemáticas y algebraicas, teniendo en
cuenta también que es una herramienta de facilita al programador realizar funciones de
cálculos, omitiendo algunas fórmulas o expresiones.
3. PALABRAS CLAVE:
Math. , función, variables, expresiones.
4. INTRODUCCIÓN:
En el presente informe lo que se quiere desarrollar en el programador es la habilidad sobre el
manejo adecuando de las funciones existentes en la clase Math. ya que dentro de la
programación es vital tener conocimientos apropiados sobre el uso de funciones matemáticas,
para poder aplicarlas en forma profesional ante cualquier circunstancia o problema que se
presente. Además de que el programador tenga bases en que sustentarse en el desarrollo de
aplicaciones que le sean requeridas por parte de usuarios.
3. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS,
ELECTRÓNICA E INDUSTRIAL
Período Académico: Sep/2013 – Feb/2014
5. MATERIALES Y METODOLOGÍA:
Clase Math. : La clase Math contiene métodos para realizar operaciones numéricas básicas
de cálculo y probabilidad, como la exponencial, logaritmo, raíz cuadrada elemental y
funciones trigonométricas.
Métodos:
E
PI
El doble valor que está más cerca que cualquier otro al correo, la base de los
logaritmos naturales.
El valor doble que está más cerca que cualquier otro de pi, la relación de la
circunferencia de un círculo y su diámetro.
abs(double a)
Devuelve el valor absoluto de un valor doble.
abs(float a)
Devuelve el valor absoluto de un valor flotante.
abs(int a)
Devuelve el valor absoluto de un valor entero.
abs(long a)
Devuelve el valor absoluto de un valor largo.
acos (double a)
asin(double a)
atan (double a)
atan2 (double y,
double x)
Devuelve el arco coseno de un valor, el ángulo devuelto se encuentra en
el rango de 0,0 y pi.
Devuelve el arco seno de un valor, el ángulo devuelto se encuentra en el
rango de-pi / 2 a pi / 2.
Devuelve el arco tangente de un valor, el ángulo devuelto se encuentra
en el rango de-pi / 2 a pi / 2.
Devuelve el ángulo theta de la conversión de coordenadas rectangulares
(x, y) a las coordenadas polares (r, theta).
cbrt(double a)
Devuelve la raíz cúbica de un valor doble.
ceil(double a)
Devuelve el valor doble más pequeño (el más cercano al infinito
negativo) que es mayor que o igual al argumento y es igual a un número
entero matemática.
Devuelve el coseno trigonométrico de un ángulo.
cos(double a)
4. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS,
ELECTRÓNICA E INDUSTRIAL
Período Académico: Sep/2013 – Feb/2014
cosh(double x)
Devuelve el coseno hiperbólico de un valor doble.
exp(double a)
Devuelve el número de Euler e elevado a la potencia de un valor doble.
expm1(double x)
floor(double a)
getExponent
(double d)
hypot(double x,
double y)
log(double a)
Devoluciones ex -1
Devuelve el más grande (el más cercano a infinito positivo) doble valor
que es menor que o igual al argumento y es igual a un número entero
matemática.
Devuelve el exponente sesgado utilizado en la representación de un
doble.
Devuelve la raíz (x^2 + y^2) sin rebosadero intermedia o por defecto.
Devuelve el logaritmo natural (base e) de un valor doble.
log10(double a)
Devuelve el logaritmo en base 10 de un valor doble.
log1p(double x)
Devuelve el logaritmo natural de la suma de los argumentos y 1.
max(double a,
double b)
min(double a,
double b)
nextAfter(double
start, double
direction)
nextUp(double d)
pow(double a,
double b)
random()
rint(double a)
round(double a)
scalb(double d,
int scaleFactor)
Devuelve el mayor de dos valores dobles.
Devuelve el menor de dos valores dobles.
Devuelve el número de coma flotante adyacente al primer argumento en
la dirección del segundo argumento.
Devuelve el valor de punto flotante al lado d en la dirección de infinito
positivo.
Devuelve el valor del primer argumento elevado a la potencia del
segundo argumento.
Devuelve un valor de tipo double con signo positivo, mayor o igual a 0,0
e inferior a 1,0.
Devuelve el doble valor que más se aproxime al valor del argumento y
es igual a un entero matemático.
Devuelve el tiempo más cercano al argumento, con vínculos de
redondeo.
Valor redondeado como se multiplican en coma flotante a un miembro
del conjunto de doble valor.
5. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS,
ELECTRÓNICA E INDUSTRIAL
Período Académico: Sep/2013 – Feb/2014
signum(double d) Devuelve el argumento; nulo si el argumento es cero, 1.0 si el argumento
es mayor que cero, -1.0 si el argumento es menor que zero.t.
Devuelve el seno trigonométrico de un ángulo.
sin(double a)
sinh(double x)
Devuelve el seno hiperbólico de un valor doble.
sqrt(double a)
Devuelve el valor de la raíz cuadrada positiva de un valor doble.
tan(double a)
Devuelve la tangente trigonométrica de un ángulo.
tanh(double x)
Devuelve la tangente hiperbólica de un valor doble.
toDegrees(double
angrad)
toRadians(double
angdeg)
ulp(double d)
Convierte un ángulo medido en radianes hasta un ángulo
aproximadamente equivalente medido en grados.
Convierte un ángulo medido en grados a un ángulo aproximadamente
equivalente medido en radianes.
Devuelve el tamaño de un valor del argumento.
5.1.EJEMPLOS DE ALGUNAS FUNCIONES YA PROGRAMADAS Y RESUELTAS:
Atan2: Devuelve el ángulo theta de la conversión de coordenadas rectangulares (x, y) a las
coordenadas polares (r, theta).El ángulo lo da en radianes, pero lo transformamos a grados.
6. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS,
ELECTRÓNICA E INDUSTRIAL
Período Académico: Sep/2013 – Feb/2014
Cos: Devuelve el coseno trigonométrico de un ángulo.
En el primer caso nos devuelve el coseno, dado en radianes.
En el segundo caso nos devuelve el coseno, dado en grados (respectiva transformación).
7. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS,
ELECTRÓNICA E INDUSTRIAL
Período Académico: Sep/2013 – Feb/2014
6. RESULTADOS Y DISCUSIÓN:
Entre los resultados obtenidos mediante la práctica y realización de los diferentes métodos de
la clase “Math.”, se ha aprendido a organizar de manera adecuada las funciones, utilizando
correctamente los tipos de datos existentes y generar mayor uso de este tipo de funciones.
7. CONCLUSIONES:
Mediante el uso de estas funciones de la clase Math podemos omitir ciertas expresiones o
fórmulas que se utilizan para la resolución de cálculos matemáticos.
8. REFERENCIAS BIBLIOGRÁFICAS:
CLASS MATH (Clase Math), Documentos Oracle - Lenguaje Java, “docs.oracle.com”.
http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html
Indigo –Eclipse, Eclipse – Organization, “www.eclipse.org”.
http://www.eclipse.org/downloads/packages/release/indigo/sr2
8. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS,
ELECTRÓNICA E INDUSTRIAL
Período Académico: Sep/2013 – Feb/2014
9. FOTOGRAFÍAS Y GRÁFICOS:
Uso de la función “hypot”
Ejercicio Planteado:
Resolución de una ecuación de segundo grado completa, mediante la formula
9. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS,
ELECTRÓNICA E INDUSTRIAL
Período Académico: Sep/2013 – Feb/2014