量子态操作:基于门的三态旋转

news2024/11/17 23:41:29

R-旋转操作

在量子计算中,RX, RY, RZ门是三种基本的单量子比特旋转门,它们分别绕X轴、Y轴、Z轴旋转量子比特的态矢量。

RX旋转门:绕X轴旋转角度为 θ \theta θ的RX门的矩阵表示为:
R x ( θ ) ( c o s θ 2 − i s i n θ 2 − i s i n θ 2 c o s θ 2 ) R_x(\theta)\begin{pmatrix} cos\frac{\theta}{2}& & -isin\frac{\theta}{2} \\ -isin\frac{\theta}{2}& & cos\frac{\theta}{2} \end{pmatrix} Rx(θ)(cos2θisin2θisin2θcos2θ)

RY旋转门:绕Y轴旋转角度为 θ \theta θ的RY门的矩阵表示为:
R y ( θ ) ( c o s θ 2 − s i n θ 2 s i n θ 2 c o s θ 2 ) R_y(\theta)\begin{pmatrix} cos\frac{\theta}{2}& & -sin\frac{\theta}{2} \\ sin\frac{\theta}{2}& & cos\frac{\theta}{2} \end{pmatrix} Ry(θ)(cos2θsin2θsin2θcos2θ)

RZ旋转门:绕Z轴旋转角度为 θ \theta θ的RZ门的矩阵表示为:
R z ( θ ) ( e − i θ 2 0 0 e i θ 2 ) R_z(\theta)\begin{pmatrix} e^{-i\frac{\theta}{2}}& & 0 \\ 0& & e^{i\frac{\theta}{2}} \end{pmatrix} Rz(θ)(ei2θ00ei2θ)

对量子态 ∣ 0 ⟩ |0\rangle ∣0 π π π旋转

对一个单量子比特进行R旋转门操作,旋转角度为 π \pi π,最终输出态表示如下:
RX旋转门:绕X轴旋转角度为 π \pi π的RX门的矩阵表示为:
R x ( π ) ( c o s π 2 − i s i n π 2 − i s i n π 2 c o s π 2 ) = 1 2 ( 1 − i − i 1 ) R_x(\pi)\begin{pmatrix} cos\frac{\pi}{2}& & -isin\frac{\pi}{2} \\ -isin\frac{\pi}{2}& & cos\frac{\pi}{2} \end{pmatrix}=\frac{1}{\sqrt2}\begin{pmatrix} 1& & -i\\ -i& & 1 \end{pmatrix} Rx(π)(cos2πisin2πisin2πcos2π)=2 1(1ii1)
1 2 ( 1 − i − i 1 ) ∣ 0 ⟩ = 1 2 ( 1 − i − i 1 ) 1 2 ( 1 0 ) = 1 2 ( 1 − i ) = 1 2 ( ∣ 0 ⟩ − i ∣ 1 ⟩ ) \frac{1}{\sqrt2}\begin{pmatrix} 1& & -i\\ -i& & 1 \end{pmatrix}|0\rangle=\frac{1}{\sqrt2}\begin{pmatrix} 1& & -i\\ -i& & 1 \end{pmatrix}\frac{1}{\sqrt2}\begin{pmatrix} 1 \\ 0 \end{pmatrix}=\frac{1}{\sqrt2}\begin{pmatrix} 1 \\ -i \end{pmatrix}=\frac{1}{\sqrt2}(|0\rangle-i|1\rangle) 2 1(1ii1)∣0=2 1(1ii1)2 1(10)=2 1(1i)=2 1(∣0i∣1⟩)

RY旋转门:绕Y轴旋转角度为 π \pi π的RY门的矩阵表示为:
R y ( π ) ∣ 0 ⟩ = ( c o s π 2 − s i n π 2 s i n π 2 c o s π 2 ) ∣ 0 ⟩ = ( 0 − 1 1 0 ) ( 1 0 ) = ( 0 1 ) = ∣ 1 ⟩ R_y(\pi)|0\rangle=\begin{pmatrix} cos\frac{\pi}{2}& & -sin\frac{\pi}{2} \\ sin\frac{\pi}{2}& & cos\frac{\pi}{2} \end{pmatrix}|0\rangle=\begin{pmatrix} 0& & -1 \\ 1& & 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \end{pmatrix}=\begin{pmatrix} 0\\ 1 \end{pmatrix}=|1\rangle Ry(π)∣0=(cos2πsin2πsin2πcos2π)∣0=(0110)(10)=(01)=∣1

RZ旋转门:绕Z轴旋转角度为 π \pi π的RZ门的矩阵表示为:
R z ( π ) ∣ 0 ⟩ = ( e − i π 2 0 0 e i π 2 ) ( 1 0 ) = ( 0 e i π 2 ) = e i π 2 ∣ 1 ⟩ = − i ∣ 1 ⟩ R_z(\pi)|0\rangle=\begin{pmatrix} e^{-i\frac{\pi}{2}}& & 0 \\ 0& & e^{i\frac{\pi}{2}} \end{pmatrix}\begin{pmatrix} 1 \\ 0 \end{pmatrix}=\begin{pmatrix} 0 \\ e^{i\frac{\pi}{2}} \end{pmatrix}=e^{i\frac{\pi}{2}}|1\rangle=-i|1\rangle Rz(π)∣0=(ei2π00ei2π)(10)=(0ei2π)=ei2π∣1=i∣1
根据欧拉公式
e i θ = c o s θ + i s i n θ e^{i\theta}=cos\theta+isin\theta eiθ=cosθ+isinθ

代入对应公式可得
e i π 2 = 0 + i = i e^{i\frac{\pi}{2}}=0+i=i ei2π=0+i=i

弧度(radians)和角度(degrees)是表示角度大小的两种不同的方式。它们之间的转换公式为:
从角度转换到弧度: θ r a d = θ d e g ⋅ π 180 \theta_{rad} = \theta_{deg} \cdot \frac{\pi}{180} θrad=θdeg180π
从弧度转换到角度: θ d e g = θ r a d ⋅ 180 π \theta_{deg} = \theta_{rad} \cdot \frac{180}{\pi} θdeg=θradπ180
其中, θ r a d \theta_{rad} θrad 表示弧度, θ d e g \theta_{deg} θdeg 表示角度。例如,如果要将 6 0 ∘ 60^\circ 60 转换为弧度,可以使用上述公式进行计算:
θ r a d = 6 0 ∘ ⋅ π 180 = π 3 \theta_{rad} = 60^\circ \cdot \frac{\pi}{180} = \frac{\pi}{3} θrad=60180π=3π
因此, 6 0 ∘ 60^\circ 60 转换为弧度为 π 3 \frac{\pi}{3} 3π。同样地,如果要将 π 4 \frac{\pi}{4} 4π 转换为角度,可以使用上述公式进行计算:
θ d e g = π 4 ⋅ 180 π = 4 5 ∘ \theta_{deg} = \frac{\pi}{4} \cdot \frac{180}{\pi} = 45^\circ θdeg=4ππ180=45
因此, π 4 \frac{\pi}{4} 4π 转换为角度为 4 5 ∘ 45^\circ 45

实战应用

ex)
初始态为 ∣ + ⟩ = 1 2 ( ∣ 0 ⟩ + ∣ 1 ⟩ ) |+\rangle = \frac{1}{\sqrt{2}}(|0\rangle + |1\rangle) +=2 1(∣0+∣1⟩),对其分别进行 三态旋转门操作,旋转角度为 4 5 ∘ 45^\circ 45,即 π 4 \frac{\pi}{4} 4π 弧度,它们的输出态是?
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

解析

假设旋转角度为 θ \theta θ,则 R z ( θ ) R_z(\theta) Rz(θ) 门的矩阵形式为:

R z ( θ ) = ( e − i θ 2 0 0 e i θ 2 ) R_z(\theta) = \begin{pmatrix} e^{-i\frac{\theta}{2}} & 0 \\ 0 & e^{i\frac{\theta}{2}} \end{pmatrix} Rz(θ)=(ei2θ00ei2θ)

初始态为 ∣ − ⟩ = 1 2 ( 1 − 1 ) |-\rangle = \frac{1}{\sqrt{2}}\begin{pmatrix} 1 \\ -1 \end{pmatrix} =2 1(11) 的量子比特经过一个 R z ( θ ) R_z(\theta) Rz(θ) 门后,其输出量子态为:

R z ( θ ) ∣ − ⟩ = ( e − i θ 2 0 0 e i θ 2 ) 1 2 ( 1 − 1 )   = 1 2 ( e − i θ 2 − e i θ 2 ) \begin{aligned} R_z(\theta)|-\rangle &= \begin{pmatrix} e^{-i\frac{\theta}{2}} & 0 \\ 0 & e^{i\frac{\theta}{2}} \end{pmatrix} \frac{1}{\sqrt{2}}\begin{pmatrix} 1 \\ -1 \end{pmatrix} \ &= \frac{1}{\sqrt{2}}\begin{pmatrix} e^{-i\frac{\theta}{2}} \\ -e^{i\frac{\theta}{2}} \end{pmatrix} \end{aligned} Rz(θ)=(ei2θ00ei2θ)2 1(11) =2 1(ei2θei2θ)

因此,初始态为 ∣ − ⟩ |-\rangle 的量子比特经过一个 R z ( θ ) R_z(\theta) Rz(θ) 门后的输出量子态为 1 2 ( e − i θ 2 − e i θ 2 ) \frac{1}{\sqrt{2}}\begin{pmatrix} e^{-i\frac{\theta}{2}} \\ -e^{i\frac{\theta}{2}} \end{pmatrix} 2 1(ei2θei2θ)

公式中的 R z ( 45 ° ) R_z(45°) Rz(45°)
e i θ = cos ⁡ θ + i sin ⁡ θ = 1 2 − 1 2 i e^{i\theta} = \cos{\theta} + i\sin{\theta}=\frac{1}{\sqrt2}-\frac{1}{\sqrt2}i eiθ=cosθ+isinθ=2 12 1i

e i θ = cos ⁡ θ + i sin ⁡ θ = 1 2 + 1 2 i e^{i\theta} = \cos{\theta} + i\sin{\theta}=\frac{1}{\sqrt2}+\frac{1}{\sqrt2}i eiθ=cosθ+isinθ=2 1+2 1i

R z ( θ ) ∣ − ⟩ = 1 2 ( 1 2 − 1 2 i ) ∣ 0 ⟩ − 1 2 ( 1 2 + 1 2 i ) ∣ 1 ⟩ = 1 2 ( 1 2 ( ∣ 0 ⟩ − ∣ 1 ⟩ ) − 1 2 i ( ∣ 0 ⟩ + ∣ 1 ⟩ ) ) = 1 2 ∣ − ⟩ − i 1 2 ∣ + ⟩ R_z(\theta)|-\rangle =\frac{1}{\sqrt2}(\frac{1}{\sqrt2}-\frac{1}{\sqrt2}i)|0\rangle-\frac{1}{\sqrt2}(\frac{1}{\sqrt2}+\frac{1}{\sqrt2}i)|1\rangle \\ =\frac{1}{\sqrt2}( \frac{1}{\sqrt2}(|0\rangle-|1\rangle)-\frac{1}{\sqrt2}i(|0\rangle+|1\rangle)) \\ =\frac{1}{\sqrt2}|-\rangle-i\frac{1}{\sqrt2}|+\rangle Rz(θ)=2 1(2 12 1i)∣02 1(2 1+2 1i)∣1=2 1(2 1(∣0∣1⟩)2 1i(∣0+∣1⟩))=2 1i2 1+

因此,当测量发生时,有二分之一的概率落到两种混合态上,而每种混合态还有两种不同的概率使测量得到0或者1。结果而言得到0和1的概率各为50%,但是其中同样是得到0状态,其来源可能来自于不同的混合态。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/370631.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python3+Selenium3自动化测试

此前对网页内容进行元素定位的操作,接下来就可以对已经定位的元素进行操作了,一般情况下定位好元素后通过IDE的提示就可以了解到有哪些方法 #coding utf-8 import time from selenium import webdriver from selenium.webdriver.common.by import By dr…

JAVA多线程牌号系统开发与应用

技术:Java等摘要:牌号系统是为解决一些服务业营业大厅排队问题而设计的,它能够有效地提高工作人员的工作效率,也能够使顾客合理的安排等待时间,让顾客感到服务的公平公正。论文首先讨论了牌号系统的背景、意义、应用现…

力扣-订单最多的客户

大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目:586. 订单最多的客户二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他总…

算法模板总结(自用)

算法模板总结滑动窗口双指针算法数组相关合并两个有序数组左右指针技巧快慢指针技巧字符串相关左右指针反转字符串问题快慢指针替换空格字符问题链表相关快慢双指针删除链表的倒数第N个节点链表相交环形链表链表操作几数之和两数之和四个数组的四数之和三数之和同一数组中四数之…

(十)守恒律(主平衡原理)

守恒律表示了物体中某些物理场量之间的关系,它可表述为:某一时刻 ttt,对于物理场量 Φ\bold\PhiΦ 在物体体积 vvv 上的物质积分,其时间变化率等于另一物理场量 Ψ\bold\PsiΨ(源) 在该体积上的物质积分,与通过物体表面…

AI高效学习路径总结

最近chatgpt爆红,百度近日也官宣了大模型新项目“文心一言”(英文名ERNIE Bot),即将在今年3月面向公众开放,我先期待一波,到时候给同学们说说感受。 这也不是第一次人工智能引起广泛关注了,随着…

外贸人员如何让远程办公和在办公室一样办公

俗话说:“工欲善其事,必先利其器”。作为外贸人员,常用的工具主要分为三大类:客户管理工具、翻译工具、邮箱工具。往往外贸人员会忽略另一类工具:远程类工具。客户管理工具 有了客户管理工具,企业和员工都可…

软件测试之正交法

正交法 通过分析我们发现,对于图中的程序而言,我们要设计81条测试用例,那么有没有一种方法能够使用最小的测试过程集合获得最大的测试覆盖率呢? 1. 概述 1.1 定义 正交法,也叫正交实验法或者正交排列法, 就是使用最小的测试过程集合获得最大的测试覆盖率。 “正交实验”是…

LINUX应用GUI开发C++ 之gtkmm4(1)

目录概述GTKgtkmm安装gtkmm4hello,worldcodelite配置代码解释概述 GTK GTK是一个小部件工具包。GTK创建的每个用户界面都由小部件组成。这是在C语言中使用GObject实现的,GObject是一个面向对象的C语言框架。窗口小部件是主容器。然后通过向窗口中添加按钮、下拉菜…

Android Studio中创建java工程

1. 前言 电脑环境: Ubuntu 18.04 开发工具环境:Android Studio 4.1.3 版本 经常要使用验证Java API, 把配置环境步骤记录一下 2. 创建步骤 2.1 新建一个Android Studio App工程 New ---> New Project ---> 选择一个Activity主题---> Finish 就创建ok 2.2 …

如何防护DDOS攻击

DDOS攻击的趋势呈现出明显的增长趋势,特别是在网络攻击技术的发展和攻击者的技术水平提高的情况下,DDOS攻击的发生频率和规模也在不断增加。此外,随着网络技术的发展,攻击者也可以利用更多的技术手段来实施DDOS攻击,比…

kali环境搭建

一、渗透为什么要使用kali? 1、系统开源 kali linux实际上是开源的操作系统,其中内置了几百种工具而且是免费的,可以非常方便的为测试提供上手即用的整套工具,而不需要繁琐的搭建环境,及收集工具下载安装等步骤 2、系统…

通过OpenAI来做机械智能故障诊断-测试(1)

通过OpenAI来做机械智能故障诊断 1. 注册使用2. 使用案例1-介绍故障诊断流程2.1 对话内容2.2 对话小结3. 使用案例2-写一段轴承故障诊断的代码3.1 对话内容3.2 对话小结4. 对话加载Paderborn轴承故障数据集并划分4.1 加载轴承故障数据集并划分第一次测试4.2 第二次加载数据集自…

【华为OD机试模拟题】用 C++ 实现 - 挑选字符串(2023.Q1)

最近更新的博客 【华为OD机试模拟题】用 C++ 实现 - 货币单位换算(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - 选座位(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - 停车场最大距离(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - 重组字符串(2023.Q1) 【华为OD机试模…

浅谈对于封装、继承与多态的理解(Java)

目录 封装 继承 父类成员的访问 如何在子类中访问父类同名的成员 子类构造方法 代码块在继承上的执行顺序 多态 多态的实现条件 重写 多态的优缺点 面向对象程序的三大特征:封装继承和多态。 封装 封装:将数据和操作数据的方法进行有效…

前置知识-辛几何与辛代数、欧式几何与辛几何、Hamilton量

1.3 Hamilton 系统的辛几何算法 1.3.1 辛几何与辛代数的基本概念(下篇) 定义(辛空间、辛映射) 设 V V V 是定义在实数域 R \mathbb{R} R<

【万能排序之qsort、b_sort 、s_sort】

文章目录前言:star:qsort函数函数参数qsort函数的使用:star:模拟实现万冒泡排序函数参数模拟实现b_sort注意点:star:模拟实现万能选择排序函数参数模拟实现s_sort最后前言 我们所熟悉的冒泡排序&#xff0c;选择排序&#xff0c;插入排序&#xff0c;二分排序等都是基于给定的一…

计算机网络笔记、面试八股(一)——TCP/IP网络模型

Note&#xff1a;【计算机网络笔记、面试八股】系列文章共计5篇&#xff0c;现已更新3篇&#xff0c;剩余2篇&#xff08;TCP连接、Web响应&#xff09;会尽快更新&#xff0c;敬请期待&#xff01; 本章目录1. TCP/IP网络模型1.1 应用层1.1.1 应用层作用1.1.2 应用层有哪些常用…

git push origin master 情况

&#x1f4e2;&#x1f4e2;&#x1f4e2;&#x1f4e3;&#x1f4e3;&#x1f4e3;哈喽&#xff01;大家好&#xff0c;我是「奇点」&#xff0c;江湖人称 singularity。刚工作几年&#xff0c;想和大家一同进步&#x1f91d;&#x1f91d;一位上进心十足的【Java ToB端大厂领…

局域网内浏览器实现远程控制windows设备的解决方案

使用VNC技术实现的局域网内windows远程桌面项目用途服务端的技术实现1. 安装UItraVNC软件&#xff0c;只部署server端即可2. 为UItraVNC设定自定义密码Python 环境的安装Websockify 的使用使用nssm工具将run.bat注册为系统服务&#xff0c;并开机自启结束&#xff0c;这里就是服…