jhh_class 1

271 days ago by juanhumberto@tecpabellon

Cosas que debes saber sobre SAGE antes de comenzar

  • Debes de indicar cada una de las operaciones que SAGE hará por ejemplo, si quieres hacer la operación: 3(4-2) debes indicarle claramente a SAGE las operaciones que debe realizar:
3*(4-2) 
       
6
6
  • El lenguaje de programación que utiliza SAGE, es Python y muchos de sus comandos están en inglés, si quieres obtener la raíz cuadrada de 9
  • sqrt(9) 
           
    3
    3
  • También es posible elevar a la 1/2, por ejemplo:
  • (9)^(1/2) 
           
    3
    3
  • SAGE utiliza la I(mayúscula) para indicar operaciones con números imaginarios:
  • sqrt(-9) 
           
    3*I
    3*I
  • Con SAGE puedes resolver ecuaciones cuadráticas de forma simbólica y..
  • a = var('a') S = solve(x^2 + x == a, x); S 
           
    [x == -1/2*sqrt(4*a + 1) - 1/2, x == 1/2*sqrt(4*a + 1) - 1/2]
    [x == -1/2*sqrt(4*a + 1) - 1/2, x == 1/2*sqrt(4*a + 1) - 1/2]
  • Numérica..
  • S = solve(x^2 + x == 0, x); S 
           
    [x == -1, x == 0]
    [x == -1, x == 0]
  • También puedes hacer operaciones con números complejos:
  • 4*i*(3 - 5*i) 
           
    12*I + 20
    12*I + 20
    S = solve(x^2 + 4*x + 15 == 0, x); S 
           
    [x == -I*sqrt(11) - 2, x == I*sqrt(11) - 2]
    [x == -I*sqrt(11) - 2, x == I*sqrt(11) - 2]
    S = solve(2*x^2 + 3*x - 5 == 0, x); S 
           
    [x == 1, x == (-5/2)]
    [x == 1, x == (-5/2)]
    S = solve(4*x^2 -12*x - 19 == 0, x); S 
           
    [x == -sqrt(7) + 3/2, x == sqrt(7) + 3/2]
    [x == -sqrt(7) + 3/2, x == sqrt(7) + 3/2]
    S = solve(x^2 + 4*x +20 == 0, x); S 
           
    [x == (-4*I - 2), x == (4*I - 2)]
    [x == (-4*I - 2), x == (4*I - 2)]