forked from bai/curriculum-project-hub
131 lines
4.9 KiB
Typst
131 lines
4.9 KiB
Typst
#import "conf.typ": conf, rule, sidenote, warn, example
|
||
|
||
#show: conf.with(
|
||
title: "数据处理规范\n超严格版",
|
||
subtitle: "—— 每一步都按误差理论最规范的方法处理 ——",
|
||
badge: "超严格版",
|
||
badge-color: rgb("#7a1f1f"),
|
||
)
|
||
|
||
= 规范定位
|
||
|
||
本规范用于*严格训练*场景,目标是让每一步都贴近误差理论上最规范的做法,*接受较繁的计算量以换取处理的严谨性*。学生应严格按本规范作答;评分以本规范为唯一口径。
|
||
|
||
#warn[
|
||
本规范与《考试版》在四处刻意不同(有效数字取位、不确定度修约方向、连算代入值、拟合是否计 B 类)。同一份数据在两版下可能给出末位不同的答案,*出题与作答务必只认其中一版*,不可混用。
|
||
]
|
||
|
||
= 共同约定(两版一致)
|
||
|
||
== A 类不确定度
|
||
|
||
多次测量,A 类不确定度取平均值的实验标准差:
|
||
|
||
$ u_A = sqrt(frac(sum_(i=1)^n (x_i - overline(x))^2, n(n-1))) $
|
||
|
||
#rule[*A 类不确定度不做 $t$ 因子修正*,直接以上式为 $u_A$。]
|
||
|
||
== B 类不确定度
|
||
|
||
#rule[*B 类不确定度 $u_B = Delta_"仪" \/ sqrt(3)$*(仪器误差限按均匀分布折算)。]
|
||
|
||
合成:$u = sqrt(u_A^2 + u_B^2)$。
|
||
|
||
== 单次测量
|
||
|
||
#rule[
|
||
*单次测量*时,不假设 A 类不确定度为无穷大,*直接以仪器误差限估算该次测量的不确定度*(取 $u = Delta_"仪" \/ sqrt(3)$)。
|
||
]
|
||
|
||
#sidenote[
|
||
*出处批注:* 此条依据实验指导书"杨氏模量"实验对单次测量量的处理。使用时以本组实际采用的指导书"杨氏模量"部分为准核对措辞。
|
||
]
|
||
|
||
= 有效数字与修约(本版选定口径)
|
||
|
||
== 有效数字总原则
|
||
|
||
#rule[*测量值(中心值)的位数必须与不确定度对齐*:不确定度精确到哪一位,测量值就写到哪一位。]
|
||
|
||
== 不确定度取几位有效数字 —— 采用 A2
|
||
|
||
#rule[
|
||
*不确定度首位为 1、2、3 时保留 2 位有效数字;首位为 4\~9 时保留 1 位。*
|
||
]
|
||
|
||
#example[
|
||
$u = 0.123 → 0.12$(首位 1,取 2 位); $u = 0.067 → 0.07$(首位 6,取 1 位); $u = 0.28 → 0.28$(首位 2,取 2 位)。
|
||
]
|
||
|
||
== 测量值的修约 —— 四舍六入五凑偶
|
||
|
||
#rule[*测量值一律采用"四舍六入五凑偶"修约*(逢四舍、逢六入、逢五凑偶)。]
|
||
|
||
== 不确定度的修约 —— 只进不舍
|
||
|
||
#rule[
|
||
*不确定度修约时一律"只进不舍"*:在保留位之后只要有非零数字(乃至向上保守),末位即进位,使报告的不确定度偏保守(偏大)。
|
||
]
|
||
|
||
#example[
|
||
$u = 0.121 → 0.13$(保留 2 位,末位进 1); $u = 0.341 → 0.4$(保留 1 位,进位)。
|
||
]
|
||
|
||
#sidenote[
|
||
"只进不舍"是较保守的口径(代表:北京大学)。它确保报告的不确定度不会因修约而偏小。
|
||
]
|
||
|
||
= 多小问连算 —— 代入未修约真实值
|
||
|
||
#rule[
|
||
大题分多小问、后一问要用到前一问结果时,*一律代入前一问计算所得的完整精度数值(未修约的"真实值")*,仅在每问*最终报告*时按上面的规则修约。中途不得代入已修约的填空值。
|
||
]
|
||
|
||
#example[
|
||
杨氏模量:第 1 问算得 $d = 1.8127... "mm"$(报告时修约为 $1.81 "mm"$)。第 2 问算 $E$ 时*代入 $d = 1.8127...$*,而非 $1.81$,避免逐级累积舍入误差。
|
||
]
|
||
|
||
= 线性拟合 —— A 类与 B 类合成
|
||
|
||
设 $y = k x + b$。
|
||
|
||
== A 类
|
||
|
||
斜率 A 类相对不确定度由相关系数 $gamma$ 表示:
|
||
|
||
$ frac(sigma_k, k) = sqrt(frac(1, n-2) (frac(1, gamma^2) - 1)) $
|
||
|
||
== B 类(本版必须计入)
|
||
|
||
把斜率写成各 $y_i$ 的线性组合 $k = sum_i c_i y_i$,权重 $c_i = (x_i - overline(x)) \/ sum_j (x_j - overline(x))^2$。设各点纵轴 B 类不确定度近似相同、为 $u_(B,y) = Delta_("仪",y)\/sqrt(3)$,按传播:
|
||
|
||
$ u_(B,k) = u_(B,y) sqrt(sum_i c_i^2) = frac(u_(B,y), sqrt(sum_i (x_i - overline(x))^2)). $
|
||
|
||
#rule[
|
||
*斜率不确定度取 A 类与 B 类的方和根*:
|
||
$ u_k = sqrt(sigma_k^2 + u_(B,k)^2), wide u_(B,k) = frac(u_(B,y), sqrt(sum_i (x_i - overline(x))^2)). $
|
||
]
|
||
|
||
#sidenote[
|
||
若横轴量 $x$ 的仪器误差不可忽略,可乘以斜率 $k$ 折算到 $y$ 方向后并入 $u_(B,y)$。当数据点多、$sum_i (x_i-overline(x))^2$ 大时 $u_(B,k)$ 往往很小,但本版*不因此省略*,一律计入。
|
||
]
|
||
|
||
= 速查(超严格版口径)
|
||
|
||
#table(
|
||
columns: (auto, 1fr),
|
||
inset: 8pt,
|
||
align: (left + horizon, left),
|
||
stroke: 0.5pt + rgb("#cccccc"),
|
||
fill: (_, row) => if row == 0 { rgb("#f0e6e6") } else { white },
|
||
table.header([*项目*], [*本版做法*]),
|
||
[A 类不确定度], [实验标准差,不做 $t$ 修正],
|
||
[B 类不确定度], [$Delta_"仪" \/ sqrt(3)$],
|
||
[单次测量], [以仪器误差限估算],
|
||
[有效数字], [首位 1/2/3 取 2 位,其余 1 位(A2)],
|
||
[测量值修约], [四舍六入五凑偶],
|
||
[不确定度修约], [只进不舍],
|
||
[连算代入], [代入未修约真实值],
|
||
[线性拟合], [A 类 + B 类合成],
|
||
)
|