请教大佬们这个问题是啥啊
mathematica吧
全部回复
仅看楼主
level 2
crazyretarded 楼主
n0 = 1.1; \[Alpha] = 0.5*10^-3; \[Theta] = \[Pi]/4;
n[y_] := n0 - \[Alpha]y; sm = 3*10^3;
equ = {D[n[y[s]]*y'[s], s] == -\[Alpha], D[n[y[s]]*z'[s], s] == 0,
y[0] == 0, y'[0] == Sin [\[Theta]], z[0] == 0,
z'[0] == Cos[\[Theta]]};
sol = NDSolve[equ, {z, y}, {s, 0, sm}]
ParametricPlot [{z[s] y[s]} /. sol[[1]],
{s, 0, sm}, AxesLabel \[RightArrow] {"Z", "Y"}]
Clear ["Global`*"]
2022年03月17日 09点03分 1
level 2
crazyretarded 楼主
2022年03月17日 09点03分 2
level 2
crazyretarded 楼主
n0 = 1.1; \[Alpha] = 0.5/10^3;
\[Theta] = Pi/4;
n[y_] := n0 - \[Alpha]y;
sm = 3*10^3;
equ =
{D[n[y[s]]*Derivative[1][y][
s], s] == -\[Alpha],
D[n[y[s]]*Derivative[1][z][
s], s] == 0,
y[0] == 0,
Derivative[1][y][0] ==
Sin[\[Theta]], z[0] == 0,
Derivative[1][z][0] ==
Cos[\[Theta]]};
sol = NDSolve[equ, {z, y},
{s, 0, sm}]
ParametricPlot[{z[s], y[s]} /.
sol[[1]], {s, 0, sm},
AxesLabel -> {"Z", "Y"}]
Clear["Global`*"]
2022年03月17日 10点03分 3
吧务
level 10
alphay没有定义
2022年03月18日 02点03分 4
开头那个 \[Alpha] = 0.5/10^3;不能算是定义么
2022年03月19日 11点03分
弄清楚了不好意思,是alphay没有定义
2022年03月19日 11点03分
谢谢啊
2022年03月19日 11点03分
1