Resultados 1 al 5 de 5

javascript

  1. #1 javascript 
    Medio
    Fecha de ingreso
    Feb 2007
    Ubicación
    Sevilla
    Mensajes
    51
    Descargas
    0
    Uploads
    0
    Buenas,
    estoy haciendo un programa para el calculos de circuitos RLC serie, pero no se hacer la raiz cuadrada. alguien me puede hechar una mano. podria facilitaros el codigo y ya me corregis no.
    saludos
    Citar  
     

  2. #2  
    Moderador HH
    Fecha de ingreso
    Feb 2002
    Ubicación
    México
    Mensajes
    1.156
    Descargas
    4
    Uploads
    0
    Para realizar raices cuadrada debes hacer uso de la clase Math, con SQRT. Busca en google sobre eso.

    Saludos
    Última edición por Giskard; 27-02-2008 a las 22:54
    Mientras el mundo permanezca no acabarán la fama y la gloria de México-Tenochtitlan
    Citar  
     

  3. #3  
    Moderador HH
    Fecha de ingreso
    Mar 2003
    Ubicación
    Galiza
    Mensajes
    3.919
    Descargas
    8
    Uploads
    1
    podria facilitaros el codigo y ya me corregis no.
    si, si está en nuestra mano te ayudamos...

    En cuanto al otro problema gisckard ya te dio la solución....

    Por cierto, esta pregunta debería ir en programación web... pero no pasa nada...

    Un Saludo
    He conocido muchos dioses. Quien niegue su existencia está tan ciego como el que confía en ellos con una fe desmesurada. Robert E. Howard
    La suerte ayuda a la mente preparada.
    Citar  
     

  4. #4  
    Moderador Global Avatar de hystd
    Fecha de ingreso
    Jul 2005
    Ubicación
    1, 11, 21, 1211...
    Mensajes
    1.596
    Descargas
    58
    Uploads
    0
    Buenas! Hay muchas maneras de calcular una raiz... lo más cómodo es hacer lo que te han dicho mis compañeros... hacer uso de la función Math.sqrt(x), o en su defecto de la función Math.pow(x, 1/2).

    Pero por aportar algo, decir que la forma en que se calcula una raiz computacionalmente depende de la capacidad del software y del hardware en la que se va a desarrollar. Por poner un ejemplo, calculadoras avanzadas almacenan en memoria los valores de las raices de los números primos, de forma que la raiz de cualquier número (depende de la capacidad de memoria de la calculadora y del mayor número representable por ella), se puede descomponer en producto de esos factores primos. Así raiz(x), con x = (a)^n*(b)^m, tenemos que raiz(x)=raiz(a^n)*raiz(b^m), y como tenemos almacenado en la memoria el valor de raiz(a) y raiz(b) es trivial.

    Como ventaja este método es el más rápido (programación dinámica), coste constante, pero presenta el gran dilema de la informática: velocidad vs capacidad. Si el rango de números representables es muy grande, necesitamos gran capacidad de memoria (tanta como números primos haya entre 1 y el mayor de los números representables. (Si cada entero ocupa 32 bits por poner algo... pues sólo es cuestión de hacer cálculos...)

    Algorítmicamente, existen otros métodos, pero no tan rápidos; son los usados a nivel de software, en nuestras aplicaciones. Como es el caso de sqrt(x), o pow(x, 0.5). Consisten en métodos iterados de forma que en cada iteración nos vamos acercando al valor exacto con tantas cifras decimales exactas, y el proceso continua hasta que el error cometido sea tan pequeño como queramos. Se suelen hacer uso de llamadas recursivas, pero cabe la posibilidad de optimizar dicho algoritmo implementándolo con instrucciones en ensamblador...

    Otras técnicas posibles es usar series de potencias, de forma que raiz(x) se puede representar como una suma de tantos términos (depende de la presición que queramos). Dicha suma es la serie de Taylor de raiz(x). De forma que al final lo que tenemos es una suma de polinomios en función de x.

    Y mil formas más...

    Resumiendo... usar sqrt(x) de la clase Math como te han dicho mis compañeros, y acabamos antes... xD

    Un saludo
    El optimista tiene ideas, el pesimista... excusas

    Citar  
     

  5. #5  
    Medio
    Fecha de ingreso
    Feb 2007
    Ubicación
    Sevilla
    Mensajes
    51
    Descargas
    0
    Uploads
    0
    muchas gracias compañeros!! ya solucione el problema
    Citar  
     

Temas similares

  1. Javascript en php...........
    Por Rbot en el foro GENERAL
    Respuestas: 12
    Último mensaje: 30-09-2006, 12:10
  2. Codigo Javascript
    Por SaTaNhEoVa en el foro PROGRAMACION WEB
    Respuestas: 10
    Último mensaje: 14-08-2006, 16:40
  3. Mozilla vs Javascript
    Por KaoS en el foro PROGRAMACION WEB
    Respuestas: 0
    Último mensaje: 08-02-2006, 00:32
  4. javascript en Mozilla
    Por clarinetista en el foro OFF-TOPIC
    Respuestas: 4
    Último mensaje: 18-09-2004, 13:44
  5. Javascript
    Por <PICCOLO> en el foro PROGRAMACION WEB
    Respuestas: 2
    Último mensaje: 02-10-2002, 23:55

Marcadores

Marcadores