domingo, 9 de abril de 2023

Resolver ecuaciones lineales con Numpy (6)

 

Problema 6

Ana tiene el triple de edad que su hijo Jaime. Dentro de 15 años, la edad de Ana será el doble que la de su hijo. ¿Cuántos años más que Jaime tiene su madre?

 

print('Inicio de programa')
# sea x: la edad de Ana
# sea y: la edad del hijo de Ana, Jaime
# en el presente x = 3y, luego x - 3y = 0
# (x + 15): serà la edad de Ana dentro de 15 años
# (y + 15): serà la edad de Jaime dentro de 15 años
# (x + 15) = 2(y + 15), luego: x - 2y = 15
import numpy as np
a = np.array([[1,-3],[1,-2]])
b = np.array([0,15])
print(a)
print(b)
print('')
print(np.linalg.solve(a,b))
print('Fin de programa')
 
>>>
Inicio de programa
[[ 1 -3]
 [ 1 -2]]
[ 0 15]

[45. 15.]
Fin de programa
# La edad de Ana es 45 y la edad de Jaime, su hijo es 15.
# por lo tanto Ana tiene 30 años mas que su hijo. 
 

 

No hay comentarios.:

Publicar un comentario

Entradas recientes

Thinkcspy 6.6. Las funciones pueden llamar a otras funciones

E s importante comprender que cada una de las funciones que escribimos se puede usar y llamado desde otras funciones que escribimos. Este es...

Entradas Populares