Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con funciones matematicas (https://www.clubdelphi.com/foros/showthread.php?t=21437)

yocmen 17-05-2005 19:03:32

Ayuda con funciones matematicas
 
hola tengo un problema y es que tengo una serie de variables pero a una de ellas le quiero sacar el arctan se que tengo que utilizar la unit math pero me gustaria saber si pueden explicarme un poco mejor la sintaxis para resolver el problema desde ya gracias... :-)

roman 17-05-2005 19:16:21

¿Qué es lo que no entiendes? :confused:

ArcTan toma un parámetro (la variable) y devuelve un valor (la arco tangente de la variable)

// Saludos

yocmen 17-05-2005 20:03:50

lo que no entiendo es por ejemplo, en un edit pido un Número X....entonces

var
mivariable,resultado:real
begin
mivariable:=strtofloat(edit1.Text);
resultado:=arctan(mivariable);
edit2.text:=floattostr(resultado);
end;

osea quiero sacar el arctangente de un numero que yo coloque en un edit...no se si me he hecho explicar....ha y otra cosa que no viene al caso pero bue.... como consigo el DELPHIPACK 2.0?????

roman 17-05-2005 20:18:20

¿Y cuál es la duda? ¡Ya tienes todo resuelto!

// Saludos

yocmen 17-05-2005 20:21:04

la duda es que asi como lo puse....correcto me da un valor...pero no es el verdadero valor.......lo que me arroja como resultado es totalmente diferente a lo que me dice la calculadora...entonces que estare haciendo mal?????

roman 17-05-2005 20:29:43

Cita:

Empezado por yocmen
pero no es el verdadero valor

¡Qué afirmación tan osada! ¡Desde luego que es el valor correcto! Otra cosa es que no entiendas la diferencia entre radianes y grados. ;)

Quizá la función RadToDeg te aclara un poco las cosas.

// Saludos

yocmen 17-05-2005 20:37:29

ok perdona mi ignorancia...por eso fue que pedi ayuda desde un principio...
Gracias por la info.....intentare a ver si saco algo..... ;-)

roman 17-05-2005 20:49:41

No hay ningún problema. Es sólo que hubiera sido más fácil si desde el principio hubieras preguntado por qué ArcTan no te devuelve el valor que tu esperabas.

Grados y radianes son sólo dos formas (entre varias más) de medir arcos de circunferencia.

Los radianes se basan en la longitud de un arco de circunferencia de radio 1. Toda la circunferencia mide 2*pi, de manera que para obtener los grados correspondientes a un valor en radianes se hace una "regla de tres":

grados = (360/2*pi)*radianes = (180/pi)*radianes

que es precisamente lo que hace la función DegToRad.

EDITO:

Y cabe aclarar que las funciones matemáticas por lo general harán los cálculos en radianes porque es más sencillo que el ordenador trabaje con números reales que con grados, minutos y segundos.

// Saludos

yocmen 18-05-2005 00:27:14

Gracias por la info! ya pude aclarar todo y resolvi el problema a las mil maravillas, perdona la confusion :D . Gracias me ayudastes mucho!


La franja horaria es GMT +2. Ahora son las 20:16:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi