• Home
  • Examples
    • Etat de Bell ∣Φ+⟩
    • Etat de Bell ∣Φ-⟩
    • Etat de Bell ∣Ψ+⟩
    • Etat de Bell ∣Ψ-⟩
    • Porte de Toffoli
    • Codage Super dense
    • Algorithme de Deutsch-Jozsa
    • Algorithme de Grover avec 3 qbits
    • Algorithme de Grover avec 6 qbits
    • Teleportation quantique
    • Algorithme de Shor pour 15
    • Algorithme de Shor pour 21
  • File
    • Ouvrir Fichier

    • Enregistrer
    • Exporter vers amplitudes.csv
  • Vidéo
  • Suggestions/Bugs
  • About
    • JavaScript Application 2025
    • Animations, Sketchs, P5JS
    • Auteur : Frédéric Boissac
    • Toutes les licences sont libres pour un usage non commercial

Création d'une porte quantique


Construis ta porte en modifiant les coefficients de la matrice M. Le simulateur Dariush normalise automatiquement les qbits en sortie de porte, pour un coefficient complexe α l'effet de α x M |ψ⟩ sera identique à M |ψ⟩. Tu peux donc simplifier M. (ex Pour Hadamard, (1,1,1,-1))



M0,0 : + x i
Mi,j : .exp(i π )



Paramètres d'affichage






Paramètres du qBit


Choisis des amplitudes (complexes, trigonométriques, sphère de Bloch) pour le qBit normalisé


|0⟩ : + x i
|1⟩ : + x i
|0⟩ : .exp(i π )
|1⟩ : .exp(i π )
|0⟩ : cos(π /2)
|1⟩ : sin(0π /2).exp(i π )


Phase de RΦ


Choisis l'unité et la phase de Φ


Φ = π

Commandes principales

Déposer ou supprimer des Qbits ou portes : Cliquer Glisser

Selectionner et déplacer : Clic Gauche

Mesure partielle : Double clic sur mesure

Modifier taille : Clic Gauche + roulette

Modifier couleur : Clic droit

Modifier coefficients qBit : Double Clic

Modifier f(x) Oracle : Double Clic

Modifier Φ de R Φ : Double Clic

Supprimer : "Efface" ou "Suppr" au clavier


Paramètres de la fonction f(x) de l'oracle

Action de l'oracle sur deux registres quantiques ∣x⟩ et ∣y⟩ : Of|x⟩|y⟩ = |x⟩|y ⊕ f(x)⟩
Nombre de qbits du registre |y⟩ :

Choisis une fonction f(x) dans les exemples ci-dessous ou crée-la toi-même de A à Z (en javascript).
x correspond au nombre décimal du registre |x⟩ (ex : 3 pour |011⟩)


Principe de l'algorithme















Texte du container 1
Texte du container 1