Quantum ComputerのアクションをエミュレートするAndroid用ソフトウェア
。このアプリはエミュレータのみであるため、ブロッホ球のキュビットの位置を表示できます。このアプリは、システムのStateVector(確率モード)を表示することもでき、最後のユニタリゲートも間もなくアクセス可能であるでしょう。制限はあなたのデバイスのコンピューティング力だけです!
新機能のためのベータプログラムのテストと参加!
Qubitsに任意の行列を適用できます。グループSU(N)のメンバーである限り、それらはユニットである必要があり、ユニット決定基を持つ必要があります。
アプリケーションは家を使用しています - 量子回路をシミュレートするためのバックエンドを実現します。
がまだ
ではありません。バックエンドはJavaで書かれており、ソースコード全体は
hexadec / quantum
このアプリケーションのキュービットの順序は
Big-Endian
リトルエンディアン
です。したがって、ほとんどのマルチキットゲートマトリックスは変換を必要とします!
主な機能
•最大4つのキュビットのゲート
•非常に多数のショット(最大2 ^ 20)
•事前定義済みゲートのたくさん
•結果をすぐに取得する
•結果のエクスポート
•インポート/エクスポートゲートシーケンス、OpenQasmとしてのエクスポート
•任意のゲートのエルミート共役を取る•show Bloch球(絡み合っていないキュビット用)
•システムのStateVectorを表示する
•オプトインサーキットの最適化
定義済みシングルキュービットゲート
•ハダマール
•Pauli-X / Y / Z
•S-GATE&T-GATE(位相シフト)
•アイデンティティ
•U3
事前定義されたマルチキュビットゲート
•CNOT / CY / CZ(制御パウリ)
•制御S、Controlled-Tおよび制御ハダマールゲート
•制御U3
•スワップ
•Toffoli
•Fredkin
•量子フーリエ変換
計画機能
ループと条件付きのアルゴリズムの作成と実行
最後のユニタリ行列より小さな回路の場合
マルチキュービットの状態を視覚化する
翻訳者はGithubリポジトリで歓迎されています。
https://github.com/hexadec/quantum/blob/master/app/src/main /res/values/strings.xml.
0.19.3:
- Fixed an extremely rare bug that caused the app to crash
0.19.1 & 0.19.2:
- Fixed a bug that crashed the app when the screen was rotated
- UX improvements
- Save the statevector so that the second run will be a lot faster
- Gate editor fixes