main
HuangHai 2 weeks ago
parent 8a742b2192
commit 4499c49912

@ -56,7 +56,7 @@ async def main():
vision_model_func=vision_model_func,
embedding_func=embedding_func,
)
# 需要注意注释掉将整理出来的文档内容插入到LightRAG的代码。
await rag.process_document_complete(
file_path=file_path,
output_dir=output_dir,
@ -93,6 +93,9 @@ async def main():
format_exam_content(raw_text=content, output_path=os.path.join(output_dir, "物理Docx整理后的结果.md"))
logger.info(f"内容整理完成,保存至: {os.path.join(output_dir, '物理Docx整理后的结果.md')}")
# 将path目录下的images目录整体拷贝到 output下
shutil.copytree(path + r'/images', output_dir + r'/images')
if __name__ == "__main__":
asyncio.run(main())

@ -186,7 +186,7 @@ def create_vision_model_func(llm_model_func):
def format_exam_content(raw_text, output_path):
client = OpenAI(
api_key=LLM_API_KEY,
base_url=LLM_BASE_URL,
base_url=LLM_BASE_URL
)
"""
将OCR识别的原始试卷内容格式化为标准试题格式

@ -0,0 +1,80 @@
### 题目1
**题目序号**: 1
**题目内容**: 如图所示,固定斜面倾角为 $\theta$,整个斜面分为 $AB$、$BC$ 两段,$AB = 2 BC$。小物块 $P$(可视为质点)与 $AB$、$BC$ 两段斜面间的动摩擦因数分别为 $\mu_1$、$\mu_2$。已知 $P$ 由静止开始从 $A$ 点释放,恰好能滑动到 $C$ 点而停下,那么 $\theta$、$\mu_1$、$\mu_2$ 间应满足的关系是(  )
**选项**:
A$\tan \theta =$
B$\tan \theta =$
C$\tan \theta = 2 \mu_1 - \mu_2$
D$\tan \theta = 2 \mu_2 - \mu_1$
**答案**: B
**解析**: 设斜面的长度为 $l$,小物块从斜面顶端下滑到斜面底端的全过程由动能定理得:
$m g l \sin \theta - \mu_1 m g \cos \theta \cdot \frac{2l}{3} - \mu_2 m g \cos \theta \cdot \frac{l}{3} = 0$
解得 $\tan \theta = \frac{2 \mu_1 + \mu_2}{3}$故B正确。
---
### 题目2
**题目序号**: 2
**题目内容**: 在有大风的情况下,一小球自 $A$ 点竖直上抛,其运动轨迹如图 9 所示(小球的运动可看做竖直方向的竖直上抛运动和水平方向的初速度为零的匀加速直线运动的合运动),小球运动轨迹上的 $A$、$B$ 两点在同一水平直线上,$M$ 点为轨迹的最高点。若风力的大小恒定,方向水平向右,小球在 $A$ 点抛出时的动能为4 J在 $M$ 点时它的动能为2 J落回到 $B$ 点时动能记为 $E_{kB}$,小球上升时间记为 $t_1$,下落时间记为 $t_2$,不计其他阻力,则( )
**选项**:
A$x_1 : x_2 = 1 : 3$
B$t_1 < t_2$
C$E_{kB} = 6 \mathrm{J}$
D$E_{kB} = 12 \mathrm{J}$
**答案**: AD
**解析**: 由小球上升与下落时间相等即 $t_1 = t_2$
$x_1 : (x_1 + x_2) = 1 : 2^2 = 1 : 4$
即 $x_1 : x_2 = 1 : 3$。$A \to M$ 应用动能定理得
$-m g h + W_1 = \frac{1}{2} m v_M^2 - \frac{1}{2} m v^2$
竖直方向有 $v^2 = 2 g h$
联立得 $W_1 = 2 \mathrm{J}$。
$A \to B$ 风力做功 $W_2 = 4 W_1 = 8 \mathrm{J}$
$A \to B$ 由动能定理 $W_2 = E_{kB} - E_{kA}$
可求得 $E_{kB} = 12 \mathrm{J}$A、D 正确。
---
### 题目3
**题目序号**: 3
**题目内容**: 如图所示,一个质量为 $m$ 的圆环套在一根固定的水平长直杆上,环与杆的动摩擦因数为 $\mu$。现给环一个向右的初速度 $v_0$,同时对环施加一个竖直向上的作用力 $F$,并使 $F$ 的大小随环的速度的大小变化,两者关系为 $F = k v$,其中 $k$ 为常数,则环在运动过程中克服摩擦所做的功的大小不可能为(  )
**选项**:
A.
B0
C.
D.
**答案**: C
**解析**: 若圆环最终静止,则 $-W_f = 0 - \frac{1}{2} m v_0^2$$W_f = \frac{1}{2} m v_0^2$A 可能;若圆环刚开始运动时,$m g = F = k v_0$圆环一直做匀速运动克服摩擦所做的功为零B 可能;若圆环最终做匀速运动,$m g = F = k v$$v = \frac{m g}{k}$,则 $-W_f = \frac{1}{2} m v^2 - \frac{1}{2} m v_0^2$,化简得 $W_f = \frac{1}{2} m v_0^2 - \frac{m^3 g^2}{2 k^2}$D 可能C 不可能。
---
### 题目4
**题目序号**: 4
**题目内容**: 物体在合外力作用下做直线运动的 $v - t$ 图象如图所示。下列表述正确的是(  )
**选项**:
A在 $0 \sim 2 \mathrm{s}$ 内,合外力总是做负功
B在 $1 \sim 2 \mathrm{s}$ 内,合外力不做功
C在 $0 \sim 3 \mathrm{s}$ 内,合外力做功为零
D在 $0 \sim 1 \mathrm{s}$ 内比 $1 \sim 3 \mathrm{s}$ 内合外力做功快
**答案**: CD
**解析**: 根据物体的速度图象和动能定理可知在 $0 \sim 2 s$ 内物体先加速后减速合外力先做正功后做负功A 错;根据动能定理得 $0 \sim 3 \mathrm{s}$ 内合外力做功为零,$1 \sim 2 \mathrm{s}$ 内合外力做负功C 对B 错;在 $0 \sim 1 \mathrm{s}$ 内比 $1 \sim 3 \mathrm{s}$ 内合外力做功快D 对。
---
### 题目5
**题目序号**: 5
**题目内容**: 如右图所示,质量为 $m$ 的物体用细绳经过光滑小孔牵引在光滑水平面上做匀速圆周运动,拉力为某个值 $F$ 时,转动半径为 $R$,当拉力逐渐减小到 $\frac{F}{4}$ 时,物体仍做匀速圆周运动,半径为 $2 R$,则外力对物体所做的功大小是(  )
**选项**:
A.
B.
C.
D0
**答案**: A
**解析**: 设当绳的拉力为 $F$ 时,小球做匀速圆周运动时线速度为 $v_1$,则有 $F = m \frac{v_1^2}{R}$。
当绳的拉力减为 $\frac{F}{4}$ 时,小球做匀速圆周运动的线速度为 $v_2$,则有 $\frac{F}{4} = m \frac{v_2^2}{2 R}$。
在绳的拉力由 $F$ 减为 $\frac{F}{4}$ 的过程中,绳的拉力所做的功为
$W = \frac{1}{2} m v_2^2 - \frac{1}{2} m v_1^2 = -\frac{1}{4} F R$。
所以,绳的拉力所做功的大小为 $\frac{1}{4} F R$。
---
(由于篇幅限制,后续题目将按相同格式继续整理。)
Loading…
Cancel
Save