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

13-5S2.html

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

Кирсанов М.Н. Решебник.Теоретическая механика.  М.:ФИЗМАТЛИТ, 2002.
Иллюстрации и программы к книге

13.5. Пример 2

>    restart:

 

>    read «ris.m»:

               Подписи точек на рисунке
nam:=[«O1″,A,B,D,»O3»,C]:Nnam:=[1,2,3,4,11,7]:
R1:=40: r1:=20: R3:=30: r4:=20: R4:=41:a:=pi/9: h:=99:
stok:=95:
b:=1.5:sna:=sin(a): csa:=cos(a):

             Угловая  скорость       

>      omeg:=2:

                     Координаты

>      x[11]:=0:        y[11]:=0:
  x[4]:=0:          y[4]:=-R3:
  x[6]:=-R3*csa:    y[6]:=R3*sna:
  x[5]:=x[6]-h*sna: y[5]:=y[6]-h*csa:
  x[1]:=x[5]-R1*csa: y[1]:=y[5]+R1*sna:
  y[12]:=y[1]:
  y[7]:=y[12]:  y[8]:=y[12]:y[10]:=y[12]-r4:
  y[9]:=y[10]:
 x[3]:=x[1]: y[3]:=y[1]+R1:
    
       Количество кадров K

 

>    K:=12: with(plots):with(plottools):

           Создаем все кадры

>    for i from 0 to K do

 

>    t:=2*pi*i/K:  phi:=t*omeg+3*pi/4:
F:=arrow([x[9]-50,y[9]],evalm([40,0]),4,12,0.2,color=red):
x[2]:=x[1]+r1*cos(phi):y[2]:=y[1]+r1*sin(phi):

 

>    x[12]:=x[2]:x[8]:=x[12]-b:
x[7]:=x[8]-1.5*stok:x[9]:=x[2]*(R4-r4)/R4-3*stok:
x[10]:=x[9]+2*stok:

 

>    P[i]:=display(Cir(1,R1),Cir(11,R3),F,
Cir(7,R4),Cir(7,r4),Cir(7,1),
Cir(2,1),cir4(7,R4,-x[2]/R4),
cir4(7,r4,-x[2]/R4),
cir4(1,R1,phi),cir4(11,R3,-phi*R1/R3),
box(12,2*b,0.7*R1),box(9,10,R4-r4),
seq(Line(2*i-1,2*i,9),i=1..4),Lin(9,10),
seq(TEXT([x[Nnam[j]]+2,y[Nnam[j]]+8],nam[j]),j=1..6)):
od:

                                 Изображение механизма в движении

>    PP:=display(seq(P[i],i=0..K),insequence=true,
                            thickness=2,
                            scaling=constrained,
                            axes=none):

Warning, the name changecoords has been redefined

Warning, the name arrow has been redefined

>    display(PP,Опора(1,2),Опора(11,2),Поверхность(-360,y[7]-R4-1,160,6),
Поверхность(-180,y[7]-r4-3,20,3),
Поверхность(-180,y[7]-r4+3,20,-3),
Поверхность(-180,y[7]-3,20,3),
Поверхность(-180,y[7]+3,20,-3));

 

>   

 

>   

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