Exemplo n.º 1
0
def prod(a, b):
    """product"""
    return Vec.sum( Vec.sum( Vec.scal( re(a), im(b) ),
                             Vec.scal( re(b), im(a) )),
                    Vec.cross( im(a), im(b) ) ) + [ re(a) * re(b) - Vec.dot( im(a), im(b) ) ]
Exemplo n.º 2
0
def prod(a, b):
    """product"""
    return Vec.sum(Vec.sum(Vec.scal(re(a), im(b)), Vec.scal(re(b), im(a))),
                   Vec.cross(im(a),
                             im(b))) + [re(a) * re(b) - Vec.dot(im(a), im(b))]