• Quantum Optics II Two-level system

    In classical computing, information is processed in the form of binary digits or bits, which represent the smallest unit of information. Each bit can take the value 0 or 1, corresponding to two discrete states. When information processing is extended into the quantum mechanical domain, a two-level system, known as a quantum bit or qubit, can be identified. A qubit is based on two distinguishable quantum states. Therefore, it is essential to focus specifically on two-level systems.

  • Quantum Optics I Rotating Frame Transformation

    The rotating frame transformation is a widely used technique in quantum optics, particularly for solving two-level and three-level systems. This article provides a detailed explanation of its formalism.

  • Git 工作流

    git 是一个分布式版本控制软件。

  • 搭建代理服务器

    回国后不能使用 ChatGPT,与其购买高端机场寄人篱下,不如自己租一个服务器作为代理来的省心和稳定。一般的机场提供的 IP 地址由于被多人共享使用,很容易被 ChatGPT 封锁,而自己租的私人服务器具有固定的 IP 地址,被墙后还可以重置,因此是更好的选择。本文演示如何在服务器上搭建 VLESS 节点并设置伪装。

  • 计算物理(七)线性代数

    矩阵生成、求解特征值与特征向量。

  • 计算物理(八)数理统计

    文件I/O、插值、拟合、随机数。

  • 计算物理(六)Python 代数运算与高等数学

    科学运算包括数值运算和符号运算,数值运算可以使用 Numpy 库和 Scipy 库。本篇文章主要介绍如何使用 Python 进行基础的数学运算,例如方程求根、数值积分、常微分方程、偏微分方程等。

  • 计算物理(五)Python 基础

    在 UC Berkeley 交换期间,发现这里的人做科学计算都用 Python ,因此从第五篇文章开始用 Python 重写计算物理的笔记。Python 的模块众多,作为更具有通用性的编程语言,语法糖也比 MATLAB 繁杂,因而创建一个速查手册是必要的。

  • 计算物理(四)Monte Carlo

    本篇文章是西安交大《计算物理与程序设计》课程的笔记,程序语言为 MATLAB。主要内容包括具有特定分布随机数的生成,以及Monte Carlo积分法。

  • 计算物理(三)分子动力学方法

    本篇文章是西安交大《计算物理与程序设计》课程分子动力学部分的笔记和作业。