Качание полусферы
Изменив опцию type вы можете наблюдать и другие
движения, например
> Type:=roll;
Object:=hemisphere;
Axes:=[5,0,Pi/2];
Mass:=rho*physics[body_inert](m,Axes,object=Object,'volume');
C:=physics[body_inert](m,Axes,object=Object,'center');
Center:=[0,0,C];
Angles:=[Pi/2,0,0];
Velocity:=[0,2,0];
![[Maple Math]](Images/Hemisph1.gif)
![[Maple Math]](Images/Hemisph2.gif)
![[Maple Math]](Images/Hemisph3.gif)
![[Maple Math]](Images/Hemisph4.gif)
![[Maple Math]](Images/Hemisph5.gif)
![[Maple Math]](Images/Hemisph6.gif)
![[Maple Math]](Images/Hemisph7.gif)
![[Maple Math]](Images/Hemisph8.gif)
> motion(Axes,[op(Center),op(Angles)],Velocity,type=Type,
object=Object,static, style=contour,
contours=20,axes=normal,scaling=constrained,labels=[r1,r2,r3],labelfont=[TIMES,BOLD,14]);
![[Maple Plot]](Images/Hemisph9.gif)
> motion([R,0,Pi/2],[x,y,z,theta,phi,psi],[omega[theta],omega[phi],omega[psi]],
density=rho,intensity=[0,0,g],type=Type,object=Object,equations);
![[Maple Math]](Images/Hemisph10.gif)
![[Maple Math]](Images/Hemisph11.gif)
![[Maple Math]](Images/Hemisph12.gif)
![[Maple Math]](Images/Hemisph13.gif)
![[Maple Math]](Images/Hemisph14.gif)

![[Maple Math]](Images/Hemisph15.gif)
![[Maple Math]](Images/Hemisph16.gif)

![[Maple Math]](Images/Hemisph17.gif)
![[Maple Math]](Images/Hemisph18.gif)
![[Maple Math]](Images/Hemisph19.gif)
![[Maple Math]](Images/Hemisph20.gif)
![[Maple Math]](Images/Hemisph21.gif)
![[Maple Math]](Images/Hemisph22.gif)
![[Maple Math]](Images/Hemisph23.gif)

![[Maple Math]](Images/Hemisph24.gif)
![[Maple Math]](Images/Hemisph25.gif)

![[Maple Math]](Images/Hemisph26.gif)
![[Maple Math]](Images/Hemisph27.gif)
![[Maple Math]](Images/Hemisph28.gif)
![[Maple Math]](Images/Hemisph29.gif)

![[Maple Math]](Images/Hemisph30.gif)
![[Maple Math]](Images/Hemisph31.gif)
![[Maple Math]](Images/Hemisph32.gif)

![[Maple Math]](Images/Hemisph33.gif)
![[Maple Math]](Images/Hemisph34.gif)

![[Maple Math]](Images/Hemisph35.gif)

![[Maple Math]](Images/Hemisph36.gif)
![[Maple Math]](Images/Hemisph37.gif)
![[Maple Math]](Images/Hemisph38.gif)
![[Maple Math]](Images/Hemisph39.gif)
![[Maple Math]](Images/Hemisph40.gif)
![[Maple Math]](Images/Hemisph41.gif)
![[Maple Math]](Images/Hemisph42.gif)
![[Maple Math]](Images/Hemisph43.gif)
![[Maple Math]](Images/Hemisph44.gif)
![[Maple Math]](Images/Hemisph45.gif)
![[Maple Math]](Images/Hemisph46.gif)
![[Maple Math]](Images/Hemisph47.gif)

![[Maple Math]](Images/Hemisph48.gif)
![[Maple Math]](Images/Hemisph49.gif)
![[Maple Math]](Images/Hemisph50.gif)
![[Maple Math]](Images/Hemisph51.gif)
![[Maple Math]](Images/Hemisph52.gif)
![[Maple Math]](Images/Hemisph53.gif)
![[Maple Math]](Images/Hemisph54.gif)
![[Maple Math]](Images/Hemisph55.gif)
![[Maple Math]](Images/Hemisph56.gif)

![[Maple Math]](Images/Hemisph57.gif)
![[Maple Math]](Images/Hemisph58.gif)
![[Maple Math]](Images/Hemisph59.gif)
![[Maple Math]](Images/Hemisph60.gif)
![[Maple Math]](Images/Hemisph61.gif)
![[Maple Math]](Images/Hemisph62.gif)

![[Maple Math]](Images/Hemisph63.gif)
![[Maple Math]](Images/Hemisph64.gif)
![[Maple Math]](Images/Hemisph65.gif)

![[Maple Math]](Images/Hemisph66.gif)
![[Maple Math]](Images/Hemisph67.gif)

![[Maple Math]](Images/Hemisph68.gif)

![[Maple Math]](Images/Hemisph69.gif)
![[Maple Math]](Images/Hemisph70.gif)
![[Maple Math]](Images/Hemisph71.gif)
![[Maple Math]](Images/Hemisph72.gif)
![[Maple Math]](Images/Hemisph73.gif)
![[Maple Math]](Images/Hemisph74.gif)
![[Maple Math]](Images/Hemisph75.gif)

![[Maple Math]](Images/Hemisph76.gif)
![[Maple Math]](Images/Hemisph77.gif)

![[Maple Math]](Images/Hemisph78.gif)

![[Maple Math]](Images/Hemisph79.gif)
> motion(Axes,[op(Center),op(Angles)],Velocity,type=Type,object=Object,equations):
Численное решение задачи
> Q:=motion(Axes,[op(Center),op(Angles)],Velocity,type=Type,object=Object,solution);
![[Maple Math]](Images/Hemisph80.gif)
Строим график зависимости угла от времени
> plot(Q[1],0..1);
![[Maple Plot]](Images/Hemisph81.gif)
Строим движение центра инерции в пространстве
> motion(Axes,[op(Center),op(Angles)],Velocity,type=Type,
object=Object,spaceplot,frames=150,points=50);
![[Maple Plot]](Images/Hemisph82.gif)
Генерируем анимацию качания полусферы на
плоскости
> motion(Axes,[op(Center),op(Angles)],Velocity,type=Type,
object=Object,style=patch,
lightmodel=`light4`,shading=`zhue`,frames=60,points=20,scaling=constrained);
![[Maple Plot]](Images/Hemisph83.gif)
>
 
|