Пример #1
0
    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
Пример #2
0
    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
Пример #3
0
    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
Пример #4
0
    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
Пример #5
0
    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
Пример #6
0
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)