Check the new version here

Popular channels

Resolver ecuaciones con Python [lvl5 included]

Bienvenidos a mi nuvo post individuos de distintos status sociales, generos y razas.

En este post muestro como resolver ecuacuiones de pirimer grado, ecuaciones cuadraticas y sistemas de ecuaciones lineales.

Bueno antes que nada necesitamos instalar anaconda link aqui:https://www.continuum.io/downloads
Ahi esta la version de Windows, linux.
Una vez descargado e instalado abrimos cualquier ide

En este ejemplo muestro como sumar expresiones algebraicas

from sympy import Symbol
x=Symbol("x")
x+x+1

y al presionar enter nos aparecera

2*x+1

Ahora resolveremos una ecuacion de 1° grado (x=7+5)
from sympy import Symbol,solve
x=Symboll("x")
ecuacion=x-7-5

(miren que pase los enteros del lado de la incognita porque no se acepta = en una expresion)

solve(ecuacion)

y la respuesta sera
[12]

Con las ecuaciones cuadraticas es parecido

from sympy import solve
x=Symboll("x")
ecuacion=x**2+5*x+4
solve(ecuacion,dict=True)
como salida de datos aparecera

l[x:-4],[x:1]

Y por ultimo un ejemplo de un sistema de ecuaciones lineal

2x+3y=6
3x+2y=12 (la respuesta la comprobe por crammer y funciona)

x=Symbol("x")
y=Symbol("y")
ecua1=2*x+3*y-6
ecua2=3*x+2*y-12
solve((ecua1,ecua2),dict=True)

la respuesta nos aprecera como
[y:-6/5,x:24/5]


resumen lvl5:
importas Symbol y solve, ecribis las ecuaciones de forma exponencial(2*x) y resolves
0
10
0
0
10Comments
      GIF
      New