Autor
|
Tema: [Ayuda novato] Raiz cuadrada en C sin sqrt (Leído 43,693 veces)
|
leosansan
Desconectado
Mensajes: 1.314
|
Lamentablemente no puede usar la librería math.h, razón por la que tampoco le valdría el método propuesto por do-while:
x2 = c -> 2 Ln(x) = Ln(c) -> Ln(x) = Ln(c) / 2 -> x = eLn(c)/2 La idea de usar Taylor era una simple sugerencia.
Teniendo en cuenta que cursa primero de ingeniería no creo que tenga problema de usar el método de la bisección o bipartición, o de Newton, o de la secante, o de la Regula-Falsi, o iteración de punto fijo, o....
Vamos que por métodos iterativos que no impliquen el uso de la mencionada librería math.h no quede.
Saluditos! ....
|
|
|
En línea
|
|
|
|
Shell Root
|
n ^ (1/2) = Raiz Cuadrada n ^ (1/3) = Raiz Cubica ... ... ...
---
sqrt(8) = 2,82842712474619 8^(1/2) = 8^(0.5) = 2.82842712474619
|
|
« Última modificación: 6 Diciembre 2013, 20:29 pm por @shellroot »
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
n ^ (1/3) = Raiz Cubica *
Las otras raíces se usan menos, y no tienen nombre xd
n ^(1/4) = Raiz Hipercúbica? jaja
|
|
|
En línea
|
|
|
|
Shell Root
|
@ivancea96
n ^(1/4) = Raiz Cuarta n ^(1/5) = Raiz Quinta y así sucesivamente.
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
Yo estaba siguiendo el vocabulario e.e
También vale raiz segunda y raiz tercera.
|
|
|
En línea
|
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
n ^ (1/2) = Raiz Cuadrada n ^ (1/3) = Raiz Cubica ... ... ...
---
sqrt(8) = 2,82842712474619 8^(1/2) = 8^(0.5) = 2.82842712474619
¿Y como haces 8 ^ 0.5? Porque ese operador no existe el lenguaje
|
|
|
En línea
|
|
|
|
Shell Root
|
o.O! La potenciación existe en cualquier lenguaje
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
o.O! La potenciación existe en cualquier lenguaje Pues pruebalo, seguro que te compila Las operaciones que definen los lenguajes son las que puede hacer el procesador de forma nativa (suma, resta, multiplicación, división y modulo). El resto de operaciones matemáticas no se pueden realizar de forma nativa en la mayoría de los procesadores (domésticos por lo menos). amchacon, puedo llamarte Dennis? ¿Quien es Dennis? xD EDITO: Ah demonios, Dennie Ritchie. Lo dices por mi avatar xD
|
|
« Última modificación: 6 Diciembre 2013, 21:07 pm por amchacon »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Calcular raiz cuadrada
Programación Visual Basic
|
zered
|
5
|
7,021
|
4 Noviembre 2007, 19:13 pm
por zered
|
|
|
Raiz cuadrada en c
« 1 2 »
Programación C/C++
|
JOSE23
|
11
|
27,195
|
21 Febrero 2011, 18:06 pm
por JOSE23
|
|
|
Uso de raiz cuadrada en C#
.NET (C#, VB.NET, ASP)
|
Riudo
|
6
|
24,006
|
28 Febrero 2011, 20:22 pm
por [D4N93R]
|
|
|
Sacar raiz cuadrada sin usar la funcion sqrt(x)
Programación C/C++
|
mort
|
3
|
3,837
|
10 Febrero 2015, 23:35 pm
por mort
|
|
|
Duda calcular raiz cuadrada sin sqrt C++
Programación C/C++
|
seryioo
|
4
|
8,439
|
26 Julio 2015, 10:10 am
por do-while
|
|