level 3
YoungLu0
楼主
Subscript[T, 1] = \[Pi]/2;
Subscript[T, 2] = \[Pi];
\[Kappa][t_] = 1;
\[Tau][t_] =
Piecewise[{{0, 0 <= t < Subscript[T, 1]}, {1000,
t = Subscript[T, 1]}, {0,
Subscript[T, 1] < t <= Subscript[T, 2]}}];
r[t_] := {x[t], y[t], z[t]};
n[t_] = {x''[t]/\[Kappa][t], y''[t]/\[Kappa][t], z''[t]/\[Kappa][t]};
b[t_] = Cross[r'[t], n[t]];
sol3 = NDSolve[{n'[t_] == -(\[Kappa][t]*r'[t] + \[Tau][t]*b[t]),
b'[t] == -\[Tau][t]*n[t], r[0] == 0, r[Subscript[T, 2]] == 0,
r'[0] == {0, 0, 1}}, {x, y, z}, {t, 0, \[Pi]}];
ParametricPlot3D[Evaluate[x[t], y[t], z[t]] /. sol3, {t, 0, \[Pi]}]

2022年10月03日 05点10分
1
Subscript[T, 2] = \[Pi];
\[Kappa][t_] = 1;
\[Tau][t_] =
Piecewise[{{0, 0 <= t < Subscript[T, 1]}, {1000,
t = Subscript[T, 1]}, {0,
Subscript[T, 1] < t <= Subscript[T, 2]}}];
r[t_] := {x[t], y[t], z[t]};
n[t_] = {x''[t]/\[Kappa][t], y''[t]/\[Kappa][t], z''[t]/\[Kappa][t]};
b[t_] = Cross[r'[t], n[t]];
sol3 = NDSolve[{n'[t_] == -(\[Kappa][t]*r'[t] + \[Tau][t]*b[t]),
b'[t] == -\[Tau][t]*n[t], r[0] == 0, r[Subscript[T, 2]] == 0,
r'[0] == {0, 0, 1}}, {x, y, z}, {t, 0, \[Pi]}];
ParametricPlot3D[Evaluate[x[t], y[t], z[t]] /. sol3, {t, 0, \[Pi]}]

