Como sumar los retornos de una función
Publicado por lotso (1 intervención) el 10/06/2021 03:17:15
Hola, tengo un pequeño problema. Cree una función que me retorna dos arreglos
ahí retorna dos arreglos, uno llamado cortante y otro llamado flector. Quiero sumar las salidas de esta función. Algo como lo siguiente
quiero sumar el cortante de la primera y el cortante de la segunda
¿Alguien sabe como hacer esto?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def agregar_puntual(ubicacion_puntual, magnitud_puntual):
def u(t): return np.piecewise(t,[t<ubicacion_puntual,t>=ubicacion_puntual],[0,1])
def f(t): return u(t)*(-magnitud_puntual*(t-ubicacion_puntual)**0)
def q(t): return u(t)*(-magnitud_puntual*(t-ubicacion_puntual)**1)
t=np.linspace(0,10,100000)
arreglo = f(t)
arreglo2 = q(t)
cortante = np.array(arreglo)
flector = np.array(arreglo2)
return (cortante, flector)
ahí retorna dos arreglos, uno llamado cortante y otro llamado flector. Quiero sumar las salidas de esta función. Algo como lo siguiente
1
2
agregar_puntual5, 10) # Esto me da dos arreglos
agregar_puntual(4, 5) # Esto también me da dos arreglos
quiero sumar el cortante de la primera y el cortante de la segunda
¿Alguien sabe como hacer esto?
Valora esta pregunta
0