• 大小: 5KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: 量子计算  matlab  

资源简介

量子计算算法的matlab实现,啥地方发生的卷发楼上的卷发的时刻

资源截图

代码片段和文件信息

function U = cgate(U0 p q N)
%Computes ‘controlled-U‘ gate for an N-qubit register with qubit p controlling
%qubit q (i.e. if qubit p is 0 do nothing if qubit p is 1 perform gate U
%on qubit q). This is again done with sparse matrices to save memory.

m = [];
n = [];
s = [];

for j = 1:2^N
    
    bin1 = dec2bin(j - 1 N);
    bin2 = bin1; 
    %Create two binary representations of the qubit representing the
    %iteration
    
    if bin1(p)==‘0‘
        m = [m j];
        n = [n j];
        s = [s 1];
        %Assigns matrix index (m n) depending on if bit p is ‘0‘ or ‘1‘
        %If ‘0‘ do nothing. If ‘1‘ keep going
    else
        switch bin2(q)
            case ‘0‘
                bin2(q)=‘1‘;
            case ‘1‘
                bin2(q)=‘0‘;
        end
        %Flips qubi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-10 19:50  Quantum-Computing-Projects-master\
     文件        1223  2018-04-10 19:50  Quantum-Computing-Projects-master\cgate.m
     目录           0  2018-04-11 09:40  __MACOSX\
     目录           0  2018-04-11 09:40  __MACOSX\Quantum-Computing-Projects-master\
     文件         172  2018-04-10 19:50  __MACOSX\Quantum-Computing-Projects-master\._cgate.m
     文件        1300  2018-04-10 19:50  Quantum-Computing-Projects-master\grover.m
     文件         172  2018-04-10 19:50  __MACOSX\Quantum-Computing-Projects-master\._grover.m
     文件         725  2018-04-10 19:50  Quantum-Computing-Projects-master\measure_qubit.m
     文件         172  2018-04-10 19:50  __MACOSX\Quantum-Computing-Projects-master\._measure_qubit.m
     文件         515  2018-04-10 19:50  Quantum-Computing-Projects-master\README.md
     文件         172  2018-04-10 19:50  __MACOSX\Quantum-Computing-Projects-master\._README.md
     文件        1013  2018-04-10 19:50  Quantum-Computing-Projects-master\spadamard.m
     文件         172  2018-04-10 19:50  __MACOSX\Quantum-Computing-Projects-master\._spadamard.m

评论

共有 条评论