单位切向量、法向量与副法向量(Frenet标架)动态演示
几何画板及绘图内容加载中,请稍等……
该范例通过三维空间中的一条参数曲线,动态演示了单位切向量T、单位法向量N和单位副法向量B(即Frenet标架)的几何意义。核心数学概念是空间曲线的微分几何,包括曲线的切向量、曲率、挠率以及Frenet-Serret公式。作图要点:使用GeoGebra的CurveCartesian命令定义参数曲线,利用Vector命令绘制各向量,并通过Integral等命令辅助计算弧长或相关积分;构造中涉及大量导数对象(如f', g', h'等)和向量运算对象(如T, N, B),通过滑块s控制曲线上的动点,实时更新三个正交单位向量。适合大学微积分或微分几何课程中理解空间曲线局部性质的教学演示,也可用于高中进阶数学的拓展。
GeoGebra 命令及参数
CurveCartesian((f(t), g(t), h(t)), t, -10, 10) → r_{0}Vector(P, P + (f'(t), g'(t), h'(t))) → r'Vector(P, P + UnitVector[r']) → TVector(P, P + (F'(t), G'(t), H'(t))) → T'Vector(P, P + UnitVector[T']) → NVector(P, P + T ⊗ N) → BCurveCartesian(f((-t)), g((-t)), h((-t)), t, -10, 10) → r_{1}CurveCartesian(f((3 * t)), g((3 * t)), h((3 * t)), t, -10, 10) → r_{2}Integral(sqrt(f'(t)^(2) + g'(t)^(2) + h'(t)^(2)), 0, t) → sVector(Q, Q + (f_{1}'(t), g_{1}'(t), h_{1}'(t))) → v_{1}Vector(Q, Q + (f_{1}''(t), g_{1}''(t), h_{1}''(t))) → a_{1}Vector(R, R + (f_{2}'(t), g_{2}'(t), h_{2}'(t))) → v_{2}Vector(S, S + (f_{3}'(s), g_{3}'(s), h_{3}'(s))) → v_{3}Vector(S, S + (f_{3}''(s), g_{3}''(s), h_{3}''(s))) → a_{2}Vector(S, S + (f_{3}''(s), g_{3}''(s), h_{3}''(s))) → a_{3}Vector(Q, Q + UnitVector[v_{1}]) → T_{1}Vector(R, R + UnitVector[v_{2}]) → T_{2}Vector(S, S + UnitVector[v_{3}]) → T_{3}Vector(Q, Q + (F'((-t)), G'((-t)), H'((-t)))) → T_{1}'Vector(R, R + (F'((3 * t)), G'((3 * t)), H'((3 * t)))) → T_{2}'Vector(S, S + (F'(s), G'(s), H'(s))) → T_{3}'Vector(Q, Q + UnitVector[T_{1}']) → N_{1}Vector(R, R + UnitVector[T_{2}']) → N_{2}Vector(S, S + UnitVector[T_{3}']) → N_{3}Vector(Q, Q + T_{1} ⊗ N_{1}) → B_{1}Vector(R, R + T_{2} ⊗ N_{2}) → B_{2}Vector(S, S + T_{3} ⊗ N_{3}) → B_{3}CurveCartesian(r_{0}(((cbrt(2) * (sqrt((36 * s^(2)) + 2) + (6 * s))^(2 / 3)) - 2^(2 / 3)) / ((2 * cbrt(sqrt((36 * s^(2)) + 2) + (6 * s))))), s, -10, 10) → r_{3}
AI 绘图提示语参考
绘制一个三维空间曲线及其法向量框架,包括单位切向量T、单位法向量N和单位副法向量B。使用参数方程定义曲线,计算并绘制T、N和B,同时展示曲线的局部几何特性,如切线方向、曲率和扭率。通过滑块控制曲线上的点,动态更新法向量框架。
以上提示语为根据原始绘图命令整理而来,仅供参考。