Tabla de Contenidos
Raíz cuadrada del número
Este artículo contiene posiblemente una investigación original. Por favor, mejórelo verificando las afirmaciones realizadas y añadiendo citas en línea. Las afirmaciones que sólo consisten en una investigación original deben ser eliminadas. (Enero de 2012) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
Este artículo puede ser demasiado técnico para la mayoría de los lectores. Por favor, ayuda a mejorarlo para que sea comprensible para los no expertos, sin eliminar los detalles técnicos. (Septiembre de 2012) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes: “Methods of computing square roots” – news – newspapers – books – scholar – JSTOR (July 2017) (Learn how and when to remove this template message)
Este artículo puede ser demasiado largo para leer y navegar cómodamente. Su tamaño actual de prosa legible es de 61 kilobytes. Por favor, considere dividir el contenido en subartículos, condensarlo o añadir subtítulos. Por favor, discuta este asunto en la página de discusión del artículo. (Junio 2019)
Raíz cuadrada de número complejo
En este tutorial, aprenderás a utilizar Python para calcular la raíz cuadrada de un número, utilizando la función .sqrt(). Aprenderás cómo hacer esto con, y sin, la popular biblioteca matemática que viene incorporada en Python. También aprenderás qué es una raíz cuadrada, qué limitaciones tienen las raíces cuadradas y cómo calcular la raíz cuadrada de un número entero utilizando la función math.isqrt().
En matemáticas, a menudo se oye hablar del cuadrado de un número, que a menudo se representa con un superíndice 2. Así, el cuadrado de un número n, se representaría por n2. El cuadrado de un número se calcula multiplicando el número por sí mismo.
Pero, ¿por qué estamos aprendiendo sobre los cuadrados, si este artículo trata sobre la raíz cuadrada? La raíz cuadrada es mucho más fácil de entender cuando se entiende el cuadrado de un número. Esto se debe a que la raíz cuadrada es, literalmente, la raíz del cuadrado.
Lo que quiero decir con esto es que la raíz cuadrada de n2 es n. La raíz cuadrada de un número, digamos y, se suele representar como √y. La raíz cuadrada se utiliza en muchas funciones matemáticas y científicas diferentes, como el teorema de Pitágoras, que calcula la longitud de la hipotenusa de un triángulo rectángulo.
Raíz cuadrada sin calculadora
Por lo tanto, 576 se puede escribir como un producto de números primos como:576 = 2 x 2 x 2 x 2 x 2 x 3 x 3Raíz cuadrada de 576 = 2 x 2 x 3 = 24Fórmula de la raíz cuadrada utilizando el método de la sustracción repetidaEste es un método en el que el número cuya raíz cuadrada se va a determinar se resta repetidamente por el número impar consecutivo hasta que la diferencia se hace cero. El número de restas da la raíz del número.Este método sólo se puede utilizar para encontrar la raíz cuadrada de números cuadrados perfectos.Ejemplo: Estimar la raíz cuadrada de 16Solución:El número se resta de los números impares a partir de 1.16 – 1 = 1515 – 3 = 1212 – 5 = 77 – 7 = 0El número de restas aquí es 4. Por lo tanto, la raíz cuadrada de 16 es 4.Método de la media de la fórmula de la raíz cuadrada:En este método, se utiliza el concepto de media para encontrar la raíz cuadrada de un número decimal dado. Este método se puede utilizar convenientemente para encontrar la raíz cuadrada de números enteros hasta unos pocos decimales.Ejemplo: Evaluar la raíz cuadrada de 3 utilizando el método de la media. Solución:
Trucos matemáticos de la raíz cuadrada
El módulo math de la biblioteca estándar tiene una función sqrt para calcular la raíz cuadrada de un número. Toma como argumento cualquier tipo que pueda ser convertido a float (lo que incluye a int) y devuelve un float.
Mientras tanto, math sólo está construido para floats, por lo que para x<0, math.sqrt(x) lanzará ValueError: math domain error y para x complejo, lanzará TypeError: can’t convert complex to float. En su lugar, puedes utilizar cmath.sqrt(x), que es más preciso que la exponenciación (y probablemente también sea más rápido):
Tienes un número del que quieres calcular su raíz cuadrada (num) y tienes una estimación de su raíz cuadrada (estimate). La estimación puede ser cualquier número mayor que 0, pero un número que tenga sentido acorta significativamente la profundidad de la llamada recursiva.
Esta línea calcula una estimación más precisa con esos 2 parámetros. Puedes pasar el valor de new_estimate a la función y calcular otro new_estimate que sea más preciso que el anterior o puedes hacer una definición de función recursiva como esta.

Soy el analista principal de tendencias para webmasters de Google. Trabajo en Google desde septiembre de 2007. Antes de incorporarme a Google, fui propietario de una empresa de software en Suiza durante más de 12 años. En ese momento, creé un generador de mapas de sitio (poco después de que se introdujeran los mapas de sitio).