最近开始写毕业论文了,怎样得到矢量的,能在LaTeX里显示的量子电路图困扰了我很久。之前我在这篇文章里介绍了在projectQ里面运行电路,同时生成电路LaTeX代码的方法。这样做生成的代码有些复杂,运行时间长;且如果后期想根据自己的需要微调的话,比较麻烦。

这篇文章介绍一下我发现的另一个package,叫做Qcircuit,相对来说好用了许多。这个package很好上手,它的教程也写得很详细,所以具体的语法我就不再赘述了,可以在这里找到:链接。

下面给出我用这个工具画的n-qubit的量子傅里叶变换电路,最终效果如下:

需要在\begin{document}之前加上这个package:

\usepackage[options]{qcircuit}

作图的代码是:

\begin{figure}[h!] \centerline{
\Qcircuit @C=0.8em @R=0.75em {\lstick{\ket{j_{1}}}   &   \gate{H}  &   \gate{R_{2}}   &   \gate{R_{3}}  &   \qw & \cdots&        &   \gate{R_n}   &   \qw        &   \qw          &   \qw &   \qw     &  \qw    &   \qw           &   \qw  &   \qw      &   \qw   & \qw   &   \qw           &   \qw        &   \rstick{\ket{y_1}} \qw       \\\lstick{\ket{j_{2}}}   &   \qw       &   \ctrl{-1}     &   \qw           &   \qw &   \qw&   \qw   &   \qw           &   \gate{H}   &   \gate{R_2}  &   \qw &   \cdots    &       &   \gate{R_{n-1}}   &   \qw  &   \qw    &   \qw    & \qw   &   \qw          &   \qw        &   \rstick{\ket{y_2}} \qw       \\\lstick{\ket{j_{3}}}   &   \qw       &   \qw           &   \ctrl{-2}     &   \qw &   \qw  &  \qw &  \qw            &   \qw        &   \ctrl{-1}     &   \qw&   \qw     &   \qw   &   \qw           &   \gate{H} &   \qw  &   \cdots  &       &   \gate{R_{n-2}}  &   \qw        &   \rstick{\ket{y_3}} \qw       \\\lstick{\vdots }         &             &                 &                 &    &   \ddots &     &                 &              &                &       &   \ddots  &         &                 &          &          &   \ddots  &       &                 &              &   \rstick{\vdots }             \\\lstick{\ket{j_{n}}}     &   \qw       &   \qw           &   \qw           &   \qw &   \qw  &  \qw  &   \ctrl{-4}     &    \qw       &   \qw         &   \qw  &   \qw    &  \qw    &   \ctrl{-3}     &   \qw   &   \qw     &   \qw    & \qw   &   \ctrl{-2}    &   \gate{H}   &   \rstick{\ket{y_{n}}} \qw
}
}\caption{Quantum circuit for QFT algorithm}\label{QFT_circuit}
\end{figure}

这段代码看着麻烦,其实非常好理解,比自己手动画图简单了不少。

LaTeX量子电路作图工具Qcircuit相关推荐

  1. 专访阿里巴巴量子实验室:最强量子电路模拟器“太章”到底强在哪?

    摘要: 刷爆朋友圈的最强量子电路模拟器到底强在哪呢?云栖社区采访了阿里巴巴量子实验室团队的施尧耘博士和陈建鑫博士来位大家一一解读. 本月早些时候,阿里巴巴量子实验室成功研制当前世界最强的量子电路模拟器 ...

  2. 专访阿里巴巴量子实验室:最强量子电路模拟器“太章”到底强在哪? 1

    摘要: 刷爆朋友圈的最强量子电路模拟器到底强在哪呢?云栖社区采访了阿里巴巴量子实验室团队的施尧耘博士和陈建鑫博士来位大家一一解读. 本月早些时候,阿里巴巴量子实验室成功研制当前世界最强的量子电路模拟器 ...

  3. 在 LaTeX 中直接作图:Picture环境

    原  文:在 LaTeX 中直接作图:Picture环境 译  者:Xovee 翻译时间:2020年11月3日 在 LaTeX 中直接作图:Picture环境 如果你需要在文档中加入一些简单的图形,p ...

  4. 刚刚,阿里巴巴量子实验室宣布研制出全球最强量子电路模拟器“太章”

    量子霸权似乎在上演一场"接力战". 2月,IBM对外展示了其50个量子比特原型机,内部结构图也曝光: 3月,谷歌公布72位量子比特处理器Bristlecone. 3月底,微软发现天 ...

  5. 推荐一款高端大气上档次的在线作图工具

    说到Visio大家都不陌生,虽然没有Word那么火,但很多业内朋友都在用,一用就是好多年,Visio是相对比较传统和专业的工具,新手在没人指导的情况下一般很难上手,下载和安装以及"授权&qu ...

  6. LaTeX配置及实用工具汇总

    文章目录 1. 教程 2.主要工具和环境 3.实用工具 5.Jupyter Lab和LaTeX 1. 教程 教程我没管那么多,在网上随便找几个入门的贴子看看,会改一些模板,基本上就可以用了.初学的时候 ...

  7. 高颜值可定制在线作图工具-第二版

    欢迎关注天下博客:http://blog.genesino.com/2017/12/ImageGP/ 生信宝典推出之前推出了一系列画图相关文章,包括多种形式的热图.线图.柱状图.箱线图.泡泡图.韦恩图 ...

  8. 网络拓扑图画图工具_一款功能强大的免费在线作图工具

    小金子 读完需要 2分钟 速读仅需 1 分钟 大家好,我是你们的小金子. 今天推荐的工具是「ProcessOn」,一款强大的在线作图工具. 1.免费在线作图.实时协作 ProcessOn 支持: 思维 ...

  9. Google作图工具- SketchUp

    早就听说过了Google的作图工具SketchUp的大名了,但因为它与我的工作没有什么关系,所以一直没有理会. 前几天,时间比较闲,就下载了一个SketchUp试用. 首先,我觉得SketchUp上手 ...

最新文章

  1. 一个项目在启动前都应该明确哪些事
  2. 使用JNDI操作LDAP(5)(转载)
  3. C# 简单软件有效期注册的实现【原】
  4. Asp.net常用的操作函数
  5. C语言实现一种简单的应用服务器内部数据结构的思路(三)
  6. 理解python并发编程_Python并发编程很简单
  7. 权限操作-表结构分析与创建表
  8. java 回归遍历_回归基础:代码遍历
  9. word List 12
  10. Windows 10 JDK安装及环境配置(vim+gcc)
  11. js中使用HTML模板字符串
  12. 电商项目的app学习笔记(四)-路由跳转的过渡动画实现
  13. 计算机设计大赛作品开发文档
  14. Apache(阿帕奇) 配置环境及使用(保姆级教程)拒绝繁琐
  15. 数据不符合正态分布怎么处理呢
  16. oracle取字段第三位字符,oracle字符串根据分隔符号获取第几个元素
  17. 网页飘窗效果,jsp页面飘窗浮窗,html飘窗浮窗,点叉号关闭飘窗
  18. centos7安装steam
  19. cocos2d-x 3.17.2 调用cocos studio发布的csb文件,遇到按钮图片显示不正常问题
  20. torch Dataloader中的num_workers

热门文章

  1. Navicat定时 同步数据库
  2. Linux DNS服务详解——DNS服务搭建细节
  3. 【NPM】npm 删除卸载一个模块
  4. 最强数据集集合:50个最佳机器学习公共数据集
  5. pygame,上下左右移动
  6. Nodejs安装node_modules
  7. Domino从不会慢
  8. linux终端输出c语言程序,Linux终端程序用c语言实现改变输出的字的颜色
  9. 迎接平价时代 光伏逆变器行业的演进和格局
  10. 数据结构与算法邹永林PDF_真香系列:耗时大半个月收整全套「Java架构进阶pdf」没白费,终于可以安心备战2021了!...