ВУЗ:
Составители:
33
телоD := polygon([point1, point2, point3, point4],
linestyle=1, thickness=1, color=gray);
pointB := [s*cos(psi), s*sin(psi)];
h := 1.5;
point1 := [pointB[1] + h*cos(psi+5*Pi/6),
pointB[2] + h*sin(psi+5*Pi/6)];
point2 := [pointB[1] + h*cos(psi+Pi/6),
pointB[2] + h*sin(psi+Pi/6)];
point3 := [pointB[1] + h*cos(psi-Pi/6),
pointB[2] + h*sin(psi-Pi/6)];
point4 := [pointB[1] + h*cos(psi-5*Pi/6),
pointB[2] + h*sin(psi-5*Pi/6)];
телоB := polygon([point1, point2, point3, point4],
linestyle=1, thickness=1);
display(pos(psi, s, t1),
телоD, телоB,
disk(pointB, h/3, color=red));
end proc:
> N_frames := 200:
for i from 0 to N_frames do
tau := Pi/N_frames*i;
p[i] := pos2(phi(tau), S(tau), Pi);
end do:
> plots[display](seq(p[i], I = 0 .. 200), insequence=true,
scaling=constrained);
На рисунке изображена траектория точки в неподвижных координатах при
t
от 0 до π .
> pos(phi(1/8),S(1/8),3/16);
'phi'=evalf(convert(phi(1/8), degrees));
'S'=S(1/8);
телоD := polygon([point1, point2, point3, point4], linestyle=1, thickness=1, color=gray); pointB := [s*cos(psi), s*sin(psi)]; h := 1.5; point1 := [pointB[1] + h*cos(psi+5*Pi/6), pointB[2] + h*sin(psi+5*Pi/6)]; point2 := [pointB[1] + h*cos(psi+Pi/6), pointB[2] + h*sin(psi+Pi/6)]; point3 := [pointB[1] + h*cos(psi-Pi/6), pointB[2] + h*sin(psi-Pi/6)]; point4 := [pointB[1] + h*cos(psi-5*Pi/6), pointB[2] + h*sin(psi-5*Pi/6)]; телоB := polygon([point1, point2, point3, point4], linestyle=1, thickness=1); display(pos(psi, s, t1), телоD, телоB, disk(pointB, h/3, color=red)); end proc: > N_frames := 200: for i from 0 to N_frames do tau := Pi/N_frames*i; p[i] := pos2(phi(tau), S(tau), Pi); end do: > plots[display](seq(p[i], I = 0 .. 200), insequence=true, scaling=constrained); На рисунке изображена траектория точки в неподвижных координатах при t от 0 до π . > pos(phi(1/8),S(1/8),3/16); 'phi'=evalf(convert(phi(1/8), degrees)); 'S'=S(1/8); 33
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »