资源简介
量子计算matlab程序,包含shor算法程序,量子grove算法程序。量子计算初级开发者参考材料
代码片段和文件信息
clc;
clear all;
H=1/sqrt(2)*[11;1-1];
n=3; % the number of quantum bit
N=2^n;
aim=[00100000]‘; % 目标状态︳011〉
r=krons([10]‘n); % 初始状态︳000〉
s=krons(Hn)*krons([10]‘n); % 构造均衡叠加态
Q_a=eye(length(aim))-2*aim*aim‘; %构造Q_a算子,实现移位
Q_s=2*s*s‘-eye(length(s)); %构造Q_s算子,实现概率幅以平均值翻转
for m=1:ceil(sqrt(N))
s=Q_s*Q_a*s
end
%Q=-Iγ*U‘*Iτ*U; % 该由迭代式Grover于1998年提出其中:I为单位矩阵,U为任意酉矩阵
% Iγ=I-2︳γ〉〈γ︳,Iτ=I-2︳τ〉〈τ︳
% U=H
save s
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 679 2013-03-23 13:16 Grover\Grover.m
文件 173 2013-03-15 12:11 Grover\krons.m
文件 810 2013-03-16 23:06 Grover\result.mat
文件 366 2013-03-16 23:20 Grover\说明文档.txt
文件 143404 2009-02-23 21:29 shor\Debug\shor.exe
文件 258728 2009-02-23 21:29 shor\Debug\shor.ilk
文件 15036 2009-02-03 21:09 shor\Debug\shor.obj
文件 5507044 2009-02-02 12:25 shor\Debug\shor.pch
文件 443392 2009-02-23 21:29 shor\Debug\shor.pdb
文件 3048 2009-02-23 21:25 shor\Debug\shor.res
文件 115149 2009-02-23 21:29 shor\Debug\shorDlg.obj
文件 105414 2009-02-02 12:25 shor\Debug\StdAfx.obj
文件 230400 2009-02-23 21:29 shor\Debug\vc60.idb
文件 380928 2009-02-23 21:29 shor\Debug\vc60.pdb
文件 3543 2009-02-02 12:24 shor\ReadMe.txt
文件 1078 2009-02-02 12:24 shor\res\shor.ico
文件 396 2009-02-02 12:24 shor\res\shor.rc2
文件 1234 2009-02-23 21:08 shor\resource.h
文件 36520 2009-02-23 21:25 shor\shor.aps
文件 1572 2009-02-23 21:31 shor\shor.clw
文件 2035 2009-02-02 12:24 shor\shor.cpp
文件 4123 2009-02-02 12:24 shor\shor.dsp
文件 533 2009-02-02 12:24 shor\shor.dsw
文件 1302 2009-02-02 12:24 shor\shor.h
文件 82944 2009-02-23 21:31 shor\shor.ncb
文件 53760 2009-02-23 21:31 shor\shor.opt
文件 895 2009-02-23 21:29 shor\shor.plg
文件 6601 2009-02-23 21:25 shor\shor.rc
文件 37018 2009-02-23 21:29 shor\shorDlg.cpp
文件 1509 2009-02-23 21:23 shor\shorDlg.h
............此处省略9个文件信息
- 上一篇:基于MATLAB的DVB系统仿真程序
- 下一篇:matlab音乐合成108267
评论
共有 条评论