Пример #1
0
def normaV(v1):
    """
    la funcion norma recibe un solo vector, y retorna como resultado la raíz
    cuadrada de la operación del producto interno entre el mismo vector
    """
    x = productoInterno(v1, v1)
    complejo = [x[0][0][0], x[0][0][1]]
    return lc.modulo(complejo)
Пример #2
0
def graficaCuantica(v,clics):
    print('Vector estado final:', v)
    labels = []
    estado = []
    for i in range(len(v)):
        labels.append('Pto.'+str(i))
        estado.append(lc.modulo(v[i][0])**2)

    index = np.arange(len(labels))
    plt.bar(index, estado)
    plt.xlabel('Estado')
    plt.ylabel('Valor')
    plt.xticks(index, labels, rotation=45)
    plt.title('Evolución dinámica del sistema después de ' + str(clics) + ' clics de tiempo')
    plt.show()