狭义相对论计算器
几何画板及绘图内容加载中,请稍等……
①本范例演示狭义相对论中的时间膨胀和长度收缩现象;②涉及核心数学概念包括洛伦兹因子、四维时空、向量运算;③构造要点:使用Vector、Point、Segment、LaTeX、Line等GeoGebra命令绘制速度向量、洛伦兹因子、变换前后坐标系;④适合高中及以上物理及数学学生,用于可视化理解相对论基础。
GeoGebra 命令及参数
Vector((x(Intersect[xAxis, Line[Intersect[Line[(1, 0), y = (-1 / v * x)], y = ((-v) * x)], Line[(1, 0), (γ, ((-v) * γ))]]]), y(Intersect[yAxis, Line[Intersect[Line[(1, 0), y = ((-v) * x)], y = (-1 / v * x)], Line[(0, 1), (((-γ) * v), γ)]]]))) → uVector((x(Intersect[xAxis, Line[Intersect[Line[(0, 1), y = (-1 / v * x)], y = ((-v) * x)], Line[(1, 0), (γ, ((-v) * γ))]]]), y(Intersect[yAxis, Line[Intersect[Line[(0, 1), y = ((-v) * x)], y = (-1 / v * x)], Line[(0, 1), (((-γ) * v), γ)]]]))) → wVector((x(Intersect[xAxis, Line[Intersect[Line[(1, 0), y = (1 / v * x)], y = (v * x)], Line[(1, 0), (γ, (v * γ))]]]), y(Intersect[yAxis, Line[Intersect[Line[(1, 0), y = (v * x)], y = (1 / v * x)], Line[(0, 1), ((γ * v), γ)]]]))) → cVector((x(Intersect[xAxis, Line[Intersect[Line[(0, 1), y = (1 / v * x)], y = (v * x)], Line[(1, 0), (γ, (v * γ))]]]), y(Intersect[yAxis, Line[Intersect[Line[(0, 1), y = (v * x)], y = (1 / v * x)], Line[(0, 1), ((γ * v), γ)]]]))) → dPoint(yAxis) → TSegment(s_i, s_f) → jLaTeX(γ, true, true) → testo1Line(D, h) → mLine(F, g_1) → nLine(D', h) → pLine(H, g_1) → qLine(D_1, h) → rLine(D_1', h) → sLine(F_1, g_1) → tLine(G, g_1) → a_1