Проект EduXXI
Модификатор AcademiaXXI
Учебные пакеты
Программы
Решение задач
Методика
Новости
Киоск
Конкурс
Доска объявлений
Вопросы и ответы
Главная страница
English Главная страница Обратная связь Карта сайта

13-6-9.html

22 мая 2003 | Рубрика: Учебные пакеты

Кирсанов М.Н. 

Решебник.Теоретическая механика.

 М.:ФИЗМАТЛИТ, 2002.

Иллюстрации и программы к книге

13.6. Задача 9

:

  restart:with(plottools):
with(plots):
read «stand.m»;
 

Процедура создания и анимации рисунка задачи 9

  WD[9]:=proc(xx)
      local i,dt,K,tn,p1,p11,p13,p2,p3,p9,p91,p92,alpha,beta:
      alpha:=Pi/4: beta:=Pi/3:
      tn:=0.65: K:=12: dt:=tn/K:
      for i from 0 to K do
p1:=pieslice([0-2*eval(xx,t=i*dt),0],3,0..alpha,color=white): p2:=textplot([3.3-2*eval(xx,t=i*dt),1.1,»45″],align={ABOVE,RIGHT},color=red):p3:=textplot([0,27,»Задача 9″],align={ABOVE,RIGHT},color=blue): p11:=plot({[[-2*eval(xx,t=i*dt),0],[30-2*eval(xx,t=i*dt),0]]},x=0..30,color=black,thickness=3):
p13:=plot({[-10,-1.5],[31,-1.5]},x=-10..31,color=black,thickness=2): p9:=plot({[[30-2*eval(xx,t=i*dt),0],[34-2*eval(xx,t=i*dt),0]]},x=30..34,color=gold):  p91:=line([32-2*eval(xx,t=i*dt),0.5],[30-2*eval(xx,t=i*dt),0],color=gold):  p92:=line([32-2*eval(xx,t=i*dt),-0.5],[30-2*eval(xx,t=i*dt),0],color=gold):    
                  q||i:=display({p1,p2,p3,p11,p13,p9,p91,p92,                  КОЛЕСО(7-2*eval(xx,t=i*dt),0,1.4,wheat),   ТОЧКА(7-2*eval(xx,t=i*dt),-0.1),                                        КОЛЕСО(25-2*eval(xx,t=i*dt),0,1.4,wheat),  ТОЧКА(25-2*eval(xx,t=i*dt),-0.1),                           ЛИНИЯ(0-2*eval(xx,t=i*dt),0,15-2*eval(xx,t=i*dt),15*tan(alpha),3),
ЛИНИЯ(30-2*eval(xx,t=i*dt),0,30-2*eval(xx,t=i*dt),15*tan(alpha),3),
ЛИНИЯ(15-2*eval(xx,t=i*dt),15*tan(alpha),30-2*eval(xx,t=i*dt),15*tan(alpha),3),
ЛИНИЯ(4-eval(xx,t=i*dt)-2*eval(xx,t=i*dt),9.7-eval(xx,t=i*dt)*tan(alpha),11.35-2*eval(xx,t=i*dt),(11.35-4)*tan(alpha)+9.7,1),
ЛИНИЯ(14.74-2*eval(xx,t=i*dt),18.18,24.5-eval(xx,t=i*dt)-2*eval(xx,t=i*dt),18.18,1),
КОЛЕСО(14.44-2*eval(xx,t=i*dt),13.61,4.6,green),
КОЛЕСО(5-eval(xx,t=i*dt)-2*eval(xx,t=i*dt),8.57-eval(xx,t=i*dt)*tan(alpha),1.5,pink),
КОЛЕСО(5-eval(xx,t=i*dt)-2*eval(xx,t=i*dt),8.57-eval(xx,t=i*dt)*tan(alpha),2.45,pink),ТОЧКА(14.44-2*eval(xx,t=i*dt),13.61),
ТОЧКА(5-eval(xx,t=i*dt)-2*eval(xx,t=i*dt),8.57-eval(xx,t=i*dt)*tan(alpha)),
ГРУЗ(24.5-eval(xx,t=i*dt)-2*eval(xx,t=i*dt),21.5,27.5-eval(xx,t=i*dt)-2*eval(xx,t=i*dt),15,0),
ТОЧКА1(14.44-3.6*cos(eval(xx,t=i*dt))-2*eval(xx,t=i*dt),13.61-3.6*sin(eval(xx,t=i*dt))),
ТОЧКА1(14.44+3.6*cos(eval(xx,t=i*dt))-2*eval(xx,t=i*dt),13.61+3.6*sin(eval(xx,t=i*dt))),
ТОЧКА1(14.44+3.6*sin(eval(xx,t=i*dt))-2*eval(xx,t=i*dt),13.61-3.6*cos(eval(xx,t=i*dt))),
ТОЧКА1(14.44-3.6*sin(eval(xx,t=i*dt))-2*eval(xx,t=i*dt),13.61+3.6*cos(eval(xx,t=i*dt))),
А(25.45-eval(xx,t=i*dt)-2*eval(xx,t=i*dt),22.46),            B(10.44-2*eval(xx,t=i*dt),18.71),  C(2-eval(xx,t=i*dt)-2*eval(xx,t=i*dt),11.57-eval(xx,t=i*dt)*tan(alpha)), F(32.5-2*eval(xx,t=i*dt),0.5)
             },scaling=constrained);
      end do:
display([seq(q||i,i=0..K)],out1):
end proc:

>    УСКОРЕНИЕ_ПРИЗМЫ:=W[9];WD[9](10*t**2);     

 

>   

Copyright: А.И.Кириллов © 2024
Сделано на "Интернет Фабрике"
Проект EduXXI | Модификатор AcademiaXXI | Учебные пакеты | Программы | Решение задач | Методика | Новости | Киоск | Конкурс | Вопросы и ответы | Доска объявлений
Главная страница | Карта сайта | Обратная связь