Skip to content

Commit 2f7e44a

Browse files
committed
refactor: move 'posts/课程笔记' into 'notes' & rename directories from Chinese into English
1 parent 4273e07 commit 2f7e44a

File tree

684 files changed

+20696
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

684 files changed

+20696
-1
lines changed
Lines changed: 197 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,197 @@
1+
---
2+
title: 电磁学公式
3+
# cover: /assets/images/cover1.jpg
4+
icon: page
5+
# This control sidebar order
6+
order: 1
7+
author: ChiChen
8+
date: 2023-10-30
9+
category:
10+
- 课程笔记
11+
tag:
12+
- 大学物理
13+
# this page is sticky in article list
14+
sticky: false
15+
# this page will appear in starred articles
16+
star: false
17+
footer:
18+
isOriginal: true
19+
copyright: 转载请注明出处
20+
---
21+
## 14章——静电场
22+
23+
### 1.库仑定律
24+
25+
$$\overrightarrow{F}=\frac{1}{4 \pi \varepsilon_0}\frac{q_1q_2}{r^2}\overrightarrow{e_r}\;(\varepsilon_0=8.85\times10^{-12}C^2\cdot N^{-1}\cdot m^{-2})\;\;\overrightarrow{e_r} \; 是径向向量$$
26+
27+
### 2.经典模型的电场强度
28+
29+
#### 电偶极子的电场强度
30+
31+
$$
32+
\begin{array}{ll}
33+
\overrightarrow{P} = q\overrightarrow{l} \qquad \overrightarrow{l}\;是由负电荷指向正电荷的位矢 \\
34+
E=\frac{1}{4\pi\varepsilon_0}\frac{ql}{(r^2+(l/2)^2)^{3/2}}\;r\;是轴线中垂线上一点到中点的距离\\
35+
\overrightarrow{E} = -\frac{\overrightarrow{P}}{4\pi\varepsilon_0r^3}\quad(r\gg l) \\
36+
\end{array}$$
37+
- 外电场对电偶极子的力矩和取向作用
38+
$$\begin{array}{c}\overrightarrow{M}=\overrightarrow{p}\times\overrightarrow{E}\\\overrightarrow{M}=0 \begin{cases}
39+
\theta=0\;稳定平衡\\ \theta=\pi \;非稳定平衡
40+
\end{cases}\\
41+
\theta为力矩和电场方向的夹角
42+
\end{array}$$
43+
44+
#### 细棒的电场强度
45+
46+
$$
47+
\begin{array}{ll}
48+
任意点:
49+
\begin{array}{ll}
50+
E_x = \frac{\lambda}{4\pi\varepsilon_0r}(\sin\theta_2-\sin\theta_1)\quad \\
51+
E_y = \frac{\lambda}{4\pi\varepsilon_0r}(\cos\theta_1-\cos\theta_2)\\
52+
\end{array}\\
53+
中垂面:E=\frac{1}{2\pi\varepsilon_0r}\frac{\lambda l}{\sqrt{r^2+l^2}}\\
54+
无限长:E=\frac{\lambda}{2\pi\varepsilon_0r}\\
55+
r\gg l:E=\frac{\lambda l}{2\pi\varepsilon_0r^2}=\frac{q}{4\pi\varepsilon_0r^2}\\
56+
细棒长为2l,\lambda为电荷线密度=q/2l
57+
\end{array}
58+
$$
59+
60+
#### 圆环的电场强度
61+
62+
$$
63+
\begin{array}{c}
64+
中垂线上:E=\frac{qx}{4\pi\varepsilon_0(x^2+R^2)^{3/2}}\\
65+
x\gg R\quad E\approx \frac{q}{4\pi\varepsilon_0x^2}\\
66+
x\approx0\quad E_0\approx 0\\
67+
\frac{dE}{dx}=0\quad x=\pm \frac{\sqrt{2}}{2}R
68+
\end{array}
69+
$$
70+
71+
#### 圆盘的电场强度
72+
$$
73+
\begin{array}{c}
74+
E=\frac{\sigma}{2\varepsilon_0}(1-\frac{x}{\sqrt{x^2+R^2_0}})\\
75+
x\ll R_0\quad E\approx \frac{\sigma}{2\varepsilon_0}(无限大均匀带电平板)\\
76+
x\gg R_0 \quad E\approx\frac{q}{4\pi\varepsilon_0x^2}(点电荷电场强度)
77+
\end{array}
78+
$$
79+
80+
### 3.高斯定理
81+
82+
$$\Phi_e=\mathop{\oint}\limits_S\overrightarrow{E}\cdot d\overrightarrow{S}=\frac{1}{\varepsilon_0}\sum^n_{i=1}q^{in}$$
83+
- 在真空中,通过任意闭合曲面的电场强度通量等于该曲面所包围的所有电荷的代数和除以$\varepsilon_0$
84+
85+
#### 计算场强的方法:
86+
1. 根据叠加原理通过积分求各部分产生的电场强度之和
87+
2. 利用高斯定理(主要解决电场强度均匀分布或者具有对称性的问题)
88+
3. 由$\overrightarrow{E}=-gradU$计算
89+
90+
:::info
91+
不能说可以直接忽略面外电荷,面外电荷对通量有影响,只是影响的积分总体上呈现为0
92+
:::
93+
94+
### 4.电势与电势能
95+
96+
- 静电场力是保守场,静电场力所做的功等于电荷电势能增量的负值
97+
- 通常取无穷远处为电势零点
98+
$$\begin{array}{c}W_A=\int^\infty_Aq_0\overrightarrow{E} \cdot d \overrightarrow{l}\\U_A=\int^\infty_A\overrightarrow{E} \cdot d \overrightarrow{l}
99+
\end{array}$$
100+
#### 计算电势的方法
101+
1. 利用$U_A=\int^\infty_A\overrightarrow{E} \cdot d \overrightarrow{l}$
102+
2. 利用点电荷电势的叠加原理$U=\frac{1}{4\pi\varepsilon_0}\int\frac{dq}{r}$
103+
104+
### 5.经典模型的电势能
105+
106+
#### 圆环的电势能
107+
108+
$$U_P=\frac{q}{4\pi\varepsilon_0\sqrt{x^2+R^2}}\;x是轴线上P点与中心的距离$$
109+
110+
#### 圆平面的电势能
111+
112+
$$U=\frac{\sigma}{2\varepsilon_0}(\sqrt{x^2+R^2}-x)$$
113+
114+
#### 球的电势能
115+
116+
$$\begin{cases}
117+
U=\frac{Q}{4\pi\varepsilon_0R}\;r<R\\
118+
U=\frac{Q}{4\pi\varepsilon_0r}\;r\geq R
119+
\end{cases}$$
120+
121+
#### 电偶极子的电势能
122+
123+
$$\begin{cases}
124+
\theta=0 &W_p=-p\cdot E\quad&能量最低\\
125+
\theta=\pi /2 &W_p=0\\
126+
\theta = \pi &W_p=p\cdot E\quad &能量最高
127+
\end{cases}$$
128+
129+
## 15章——电介质和电容
130+
131+
### 1.静电平衡
132+
133+
- 导体内电场强度=外电场强度+感应电荷电场强度=0
134+
$$\overrightarrow{E}=\overrightarrow{E}_0+\overrightarrow{E}^{\prime}$$
135+
- 导体内部任何一点处的电场强度为零
136+
- 导体表面处的电场强度的方向都与导体表面垂直
137+
- 导体表面越尖锐,聚集越多电荷,电场强度越大
138+
139+
### 2.电介质
140+
141+
- 相对介电常数$\varepsilon_r>1$
142+
- 介电常数$\varepsilon=\varepsilon_0 \varepsilon_r$
143+
- 电极化强度定义
144+
$$\overrightarrow{P}=\frac{\sum\overrightarrow{p}_i}{\Delta V}=\chi_e\varepsilon_0\overrightarrow{E}\quad\chi_e:介质的极化率$$
145+
如果取$dS$面为电介质表面,即所有电荷的分布平面,则有$$\overrightarrow{P}\cdot \overrightarrow{e}_n=\sigma^{\prime}(极化电荷面密度)$$
146+
- 设$\sum q_i$是封闭曲面$S$包围的自由电荷, $q_内^{\prime}$是$S$包围的极化电荷
147+
$$\begin{array}{c}\oint\limits_S \varepsilon_o\overrightarrow{E} \cdot d \overrightarrow{S}=\sum q_i+ q_内^{\prime}\\
148+
\oint\limits_S (\varepsilon_o\overrightarrow{E}+\overrightarrow{P}) \cdot d \overrightarrow{S}=\sum q_i
149+
\end{array}$$
150+
定义电位移矢量$\overrightarrow{D}=\varepsilon_0\overrightarrow{E}+\overrightarrow{P}$ 得介质中的高斯定理:
151+
$$\oint\limits_S \overrightarrow{D} \cdot d \overrightarrow{S}=\sum q_i$$
152+
那么对于各向同性的电介质有以下几个关系式
153+
$$\begin{array}{c}
154+
\varepsilon_r=1+\chi_e\\
155+
\overrightarrow{D}=\varepsilon_0\varepsilon_r\overrightarrow{E}=\varepsilon\overrightarrow{E}
156+
\end{array}$$
157+
- 有介质时静电场的计算:
158+
1. 根据介质中的高斯定理$\oint\limits_S \overrightarrow{D} \cdot d \overrightarrow{S}=\sum q_i$ 计算出电位移矢量
159+
2. 根据$\overrightarrow{E}=\frac{\overrightarrow{D}}{\varepsilon}$ 计算场强
160+
161+
### 3.电容
162+
163+
- 计算步骤:
164+
1. 设两极板分别带电$\pm Q$
165+
2. 求两极板间的电场强度$\overrightarrow{E}$
166+
3. 求两极板间的电势差$U$
167+
4. 由$C=Q/U$ 求出C
168+
169+
### 4.经典模型的电容
170+
171+
#### 平行平板电容器的电容
172+
$$C=\frac{\varepsilon S}{d}$$
173+
174+
#### 球形电容器的电容
175+
$$\begin{array}{c}C=\frac{4\pi\varepsilon R_AR_B}{R_B-R_A}\\当R_B\gg R_A\quad C=4\pi\varepsilon R_A\;(孤立导体球的电容)
176+
\end{array}$$
177+
178+
#### 圆柱形电容器(两平行柱面)的电容
179+
$$C=\frac{2\pi\varepsilon l}{\ln \frac{R_B}{R_A}}$$
180+
181+
#### 平行长直导线的电容
182+
183+
- 半径为$R$的平行长直导线,中心间距为$d$,且$d\gg R$,则单位长度的电容为
184+
$$C=\frac{\pi\varepsilon}{\ln \frac{d}{R}}$$
185+
186+
### 5.电容的串并联
187+
188+
- 串联电容的等效电容的倒数等于各电容的倒数和 $$\frac{1}{C}=\sum \frac{1}{C_i}$$
189+
- 并联电容的等效电容等于各个电容之和$$C=\sum C_i$$
190+
191+
### 电场能量与密度
192+
193+
- 电场能量是指将每个微小电荷$dq$从无穷远处移到带电体上要克服的功
194+
- 点电荷系的能量$$W=\frac{1}{4\pi\varepsilon_0}\frac{q_1q_2}{r}$$
195+
- 电容的能量$$W=\frac{1}{2}CU^2$$
196+
- 电场的能量密度$$w_e=\frac{1}{2}\varepsilon E^2=\frac{1}{2} ED$$
197+
- 电场的能量$$\int\limits_Vw_edV=\int\limits_V\frac{1}{2}\varepsilon E^2dV=\int\limits_V\frac{1}{2} EDdV$$
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
title: 实心带电球体静电能的推导
3+
# cover: /assets/images/cover1.jpg
4+
icon: page
5+
# This control sidebar order
6+
order: 1
7+
author: ChiChen
8+
date: 2023-03-01
9+
category:
10+
- 课程笔记
11+
tag:
12+
- 计算机网络
13+
# this page is sticky in article list
14+
sticky: false
15+
# this page will appear in starred articles
16+
star: false
17+
footer:
18+
isOriginal: true
19+
copyright: 转载请注明出处
20+
---
21+
22+
## 推导过程
23+
24+
当我们考虑一个实心球体的静电能时,我们可以假设球体带有均匀的电荷密度$\rho$。我们希望推导出球体的静电能,即球体内部的电荷与外部的电荷之间的相互作用能。
25+
26+
首先,考虑球体内部的一个体积元素$dV$,该体积元素距离球心的距离为$r$。该体积元素所带电荷量$dQ$可以表示为:
27+
28+
$$dQ = \rho \cdot dV$$
29+
30+
接下来,我们考虑球体内部的一个点电荷元素$dQ_1$与体积元素$dV$之间的相互作用能$dU$。根据库伦定律,两个电荷之间的相互作用能可以表示为:
31+
32+
$$dU = \frac{1}{4\pi\epsilon_0} \cdot \frac{dQ \cdot dQ_1}{r}$$
33+
34+
其中,$\epsilon_0$是真空介电常数。
35+
36+
现在我们来计算球体内部的所有点电荷元素$dQ_1$与体积元素$dV$之间的相互作用能的总和。由于球体带有均匀的电荷密度,我们可以将$dQ_1$看作是球体内部的其他体积元素的电荷,而$dV$表示的体积元素则是球体内部的一个体积小球。因此,我们可以将$dU$表示为球体内部的所有体积小球与其他体积元素之间相互作用能的总和。这可以通过对体积元素$dV$进行积分来实现。
37+
38+
对球体内部的体积元素$dV$进行积分,可以得到球体的静电能$U$:
39+
40+
$$U = \iiint \frac{1}{4\pi\epsilon_0} \cdot \frac{dQ \cdot dQ_1}{r}$$
41+
42+
将$dQ$替换为$\rho \cdot dV$,并将积分范围限定在球体内部,我们可以得到:
43+
44+
$$U = \iiint \frac{1}{4\pi\epsilon_0} \cdot \frac{\rho \cdot dV \cdot \rho \cdot dV_1}{r}$$
45+
46+
其中,$dV_1$表示球体内部的另一个体积元素。
47+
48+
对上式进行化简,我们可以得到:
49+
50+
$$U = \frac{\rho^2}{8\pi\epsilon_0} \iiint \frac{dV \cdot dV_1}{r}$$
51+
52+
接下来,我们来解决积分部分。由于球体是对称的,我们可以使用球坐标来进行积分。设$dV$所对应的球坐标为$(r, \theta, \phi)$,$dV_1$所对应的球坐标为$(r_1, \theta_1, \phi_1)$。由于球体是实心的,所以$r$的取值范围是从$0$到球体半径$R$,$r_1$的取值范围也是从$0$到$R$。
53+
54+
使用球坐标进行积分后,我们可以得到:
55+
56+
$$U = \frac{\rho^2}{8\pi\epsilon_0} \int_0^R \int_0^\pi \int_0^{2\pi} \frac{r^2 \sin\theta \cdot r_1^2 \sin\theta_1 \cdot d\phi \cdot d\theta \cdot d\phi_1}{\sqrt{r^2 + r_1^2 - 2rr_1\cos\gamma}}$$
57+
58+
其中,$\gamma$表示$dV$和$dV_1$之间的夹角。
59+
60+
由于积分过程较为复杂,这里不再展开具体的推导过程。但是通过进行适当的变量替换和积分计算,可以最终得到实心球体的静电能的表达式:
61+
62+
$$U = \frac{3}{5} \frac{1}{4\pi\epsilon_0} \frac{Q^2}{R}$$
63+
64+
其中,$Q$表示球体的总电荷量,$R$表示球体的半径,$\epsilon_0$表示真空介电常数。
65+
66+
这个表达式表示了实心球体的静电能与球体的总电荷量和半径之间的关系。这个结果表明,实心球体的静电能正比于电荷量的平方,反比于球体的半径。
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: 推导过程
3+
icon: lightbulb
4+
index: false
5+
---
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: 大学物理
3+
icon: lightbulb
4+
index: false
5+
---
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: Chapter0 前言
3+
# cover: /assets/images/cover1.jpg
4+
5+
icon: page
6+
order: 1
7+
author: ChiChen
8+
date: 2023-10-11
9+
category:
10+
- 课程笔记
11+
tag:
12+
- 编译原理
13+
sticky: true
14+
star: false
15+
footer:
16+
copyright: 转载请注明出处
17+
isOriginal: true
18+
---
19+
20+
## 前言
21+
22+
### 写给华工软院学生
23+
24+
1. 2021级编译原理考试难度较低,复习优先级低,不建议花太多时间准备。虽然根据老师不同(以徐老师为例),可能上课的内容比较深入,让学生产生了这门科目难度很大的错觉。诚然要彻底理解编译原理需要花费大量的时间,但考试内容基本都是简单的算法,只要把几个重要算法理解了,都不需要把每个概念搞的非常清楚,考试都基本不会出问题。
25+
2. 编译原理博大精深,作为计算机底层设计的一部分,课堂上教授的内容少之又少,甚至可以说和一些工程实践是`严重脱钩`的,比如上课会花很大的精力教你自动机和自动机的相关算法,但是在实际工程运用中,我们有诸如 `lexer` 的工具帮我们完成这个工作,而且如果是编写一个简单的词法分析器,甚至只需要简单的 `最长字串匹配` 就能实现一个词法分析。仅凭课堂上学的内容,大概率连怎么写一个 TinyC(精简版的C语言) 都不知道。感兴趣的同学可以认真钻研一番,这对编程能力会有极大的提高。
26+
27+
### 写给全体
28+
29+
1.本系列课程笔记是对自己大学生活的记录,不保证能记录下所有知识点,仅供同学们学习参考。
30+
2.参考书籍为龙书第二版 (Compilers: Principles,Techniques,and Tools 译名:编译原理 Alfred V. Aho / Monica S. Lam / Ravi Sethi / Jeffrey D. Ullman等著)
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
title: Chapter1 编译器组成
3+
# cover: /assets/images/cover1.jpg
4+
5+
icon: page
6+
order: 1
7+
author: ChiChen
8+
date: 2023-10-11
9+
category:
10+
- 课程笔记
11+
tag:
12+
13+
- 编译原理
14+
sticky: true
15+
star: false
16+
footer:
17+
copyright: 转载请注明出处
18+
isOriginal: true
19+
---
20+
21+
### 编译器的结构
22+
23+
- 词法分析Lexical analysis (Scanning)
24+
- 语法分析Syntax analysis (Parsing)
25+
- 语义分析 Semantic analysis
26+
27+
::: info
28+
以上三步的目的是通过分析输入代码,生成能被统一处理的中间层代码,亦即编译器前端(front-end)
29+
:::
30+
31+
- 中间代码生成 IR Generation
32+
- 中间代码优化 IR Optimization
33+
- 最终代码生成 Generation
34+
- 最终代码优化 Optimization
35+
36+
$$C(源代码)\rightarrow TAC(Three Address Code)中间(intermediate)码\rightarrow 机器码$$
37+
38+
### 词法分析
39+
40+
- 本质上就是为了输出一个合法的token序列,每个token就是一个关键词或者一个关键词+词素(lexeme)的组合如
41+
42+
$$\begin{array}{c}T\_While\quad 关键词\\ T\_Identifier \;\;x \quad 关键词+词素\end{array}$$
43+
44+
### 语法分析
45+
46+
- 就是将一个token序列表示为一棵语法树
47+
48+
### 语义分析
49+
50+
- 就是将语法分析得到的语法树转化为一个带注解(annotated)的语法树
51+
52+
### 中间代码生成
53+
54+
- 从语法树生成通用的中间代码

0 commit comments

Comments
 (0)