def restaFunciones(self, f1, f2): print("restando funciones") result = funcion(0, 0, 0, 0, 0, 0) result.x = f1.x - f2.x result.y = f1.y - f2.y result.z = f1.z - f2.z result.exponente_x = f1.exponente_x result.exponente_y = f1.exponente_y result.exponente_z = f1.exponente_z return result
def sumaFunciones(self, f1, f2): print("sumando funciones") result = funcion(0, 0, 0, 0, 0, 0) result.x = f1.x + f2.x result.y = f1.y + f2.y result.z = f1.z + f2.z result.exponente_x = f1.exponente_x result.exponente_y = f1.exponente_y result.exponente_z = f1.exponente_z return result
def derivadaFunciones(self, f1): print("derivando funcion") result = funcion(0, 0, 0, 0, 0, 0) result.z = f1.y result.y = f1.x * 2 result.x = 0 result.exponente_x = f1.exponente_x result.exponente_y = f1.exponente_y result.exponente_z = f1.exponente_z return result
def divisionFunciones(self, f1, f2): print("dividiendo funciones") result = funcion(0, 0, 0, 0, 0, 0) result.x = f1.x / f2.x result.y = f1.y / f2.y result.z = f1.z / f2.z result.exponente_x = f1.exponente_x result.exponente_y = f1.exponente_y result.exponente_z = f1.exponente_z return result
def multiplicacionFunciones(self, f1, f2): print("multiplicando funciones") result = funcion(0, 0, 0, 0, 0, 0) result.x = f1.x * f2.x result.y = f1.y * f2.y result.z = f1.z * f2.z result.exponente_x = f1.exponente_x result.exponente_y = f1.exponente_y result.exponente_z = f1.exponente_z return result
print("\nahora restandolos ") resultado = client.restarVectores(v1, v2) print("Y el resultado es: ") mostrarVector(resultado) print("\nahora multiplicandolos ") resultado = client.multiplicarVectores(v1, v2) print("Y el resultado es: ") mostrarVector(resultado) print("\nahora dividiendolos ") resultado = client.dividirVectores(v1, v2) print("Y el resultado es: ") mostrarVector(resultado) """ han de ser de grado 2 """ f1 = funcion(2, 2, 2, 1, 2, 0) f2 = funcion(3, 2, 3, 1, 3, 0) mostrarFuncion(f1) mostrarFuncion(f2) print("\nsumando funciones, funcion resultante: ") f3 = client.sumaFunciones(f1, f2) mostrarFuncion(f3) print("\nresntando funciones, funcion resultante: ") f3 = client.restaFunciones(f1, f2) mostrarFuncion(f3) print("\nmultiplicando funciones, funcion resultante: ") f3 = client.multiplicacionFunciones(f1, f2) mostrarFuncion(f3)