16/09/2019, 05:38:25 am *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: Puedes practicar LATEX con el cómodo editor de Latex online
 
 
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: algoritmo raíz cuadrada con matlab  (Leído 1002 veces)
0 Usuarios y 1 Visitante están viendo este tema.
inverse
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 122


Ver Perfil
« : 14/03/2014, 04:45:08 pm »

Hola,
¿Que condición debería dar a MATLAB para que al implementar las siguientes fórmulas me de correctamente las soluciones de una ecuación de segundo grado?

[texx]x_1=\dfrac{-2c}{b+\sqrt{b^2-4ac}}[/texx]
[texx]x_2=\dfrac{-2c}{b-\sqrt{b^2-4ac}}[/texx]

Implementando las tal cual para [texx]x^2-1000001x+1[/texx] muestra correctamente x_2 [texx]x_2=9.9x10^{-7}[/texx]
Pero en cambio x_1 muestra [texx]x_1=9,9x10^5[/texx] siendo 1000001.

Muchas gracias por vuestra ayuda
En línea

Luis Fuentes
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Conectado Conectado

Sexo: Masculino
España España

Mensajes: 44.721


Ver Perfil
« Respuesta #1 : 17/03/2014, 06:31:51 am »

Hola

 Evita restar números "parecidos". Si [texx]b[/texx] es negativo evita la expresión " [texx]b+\sqrt{b^2-4ac}[/texx] "

[texx] x_1=\dfrac{-2c}{b+\sqrt{b^2-4ac}}=\dfrac{b-\sqrt{b^2-4ac}}{-2a}[/texx]

Saludos.
En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC XHTML 1.0 válido! CSS válido!