Математика |
Математическая модель движения точки брошенной вниз и отскоченной от плоскости. | |||||||||||||||||||||||||||||||||||||||||||||||
1.модель движения точки брошенной вниз x=0 2.модель движения точки отскоченной от плоскости. x=0
|
|||||||||||||||||||||||||||||||||||||||||||||||
global Boot,a,myMove,t,n1,h,ht,t3, h0,ht0 --какие то атребуты лишние
on beginsprite me
my = sprite(me.spriteNum).member
my.resetWorld()
Boot =0
a=0
myMove =0 t=0 n1=0 h=0
ht=0 --------------- t3=0
h0 =0 ht0=0
my.newTexture("backdrop", #fromCastmember, member("sky"))
my.camera(1).insertBackdrop(1,my.texture("backdrop"), point(0,0), 0) ------------------------------------------------------------------------ set the url of member "Trousers"="Trousers.swa" ------------------------------------------------------------------------
end
on exitFrame me
if (a=1) then --музыка myButton
--Алгорим обработки -------------------------------------------- n1 =n1 + 1--счетчик --------------------------------------------
myMoveZ
if (h=13) then
myBUUM end if
if (h>=15) then -------------------------------------------- t3 = t3+1 --счетчик --------------------------------------------
myMoveX end if
end if
go the frame
end
-- создания обработки данных
--Button on myButton if Boot=0 then --Принажатии кнопки будет звук ----------------------------------------- -- play (member "Trousers") ----------------------------------------- Boot=1 end if
end --myButton
on myMoveZ
------------------------------------------------------------ ----------------------------------------------------- --------------------------------------------- ----------------------------------------- h = h0+(n1-1)*1 --сущность всей системы --Математическое описание системы
Определение линейной зависимости
--Где --h(n)-h(0) =h(n)-h(n-1) =h(n+1)-h(n) =1 --приращение
--h0-начальное условие -- n1 - счетчик ----------------------------------------- --------------------------------------------- ----------------------------------------------------- ------------------------------------------------------------
if h<=15 then
-- Vz =f(z) member("buul").model("Sphere01").translate(0,0,-sqrt(4*9.8*h) ,#world)
end if --myMove =0
end --myMoveZ
on myMoveX
------------------------------------------------------------ ----------------------------------------------------- --------------------------------------------- ----------------------------------------- --------------------------------------------------------
ht =ht0+(t3-1)*0.5 --сущность всей системы --Где --ht(n)-ht(0) =ht(n)-ht(n-1) =ht(n+1)-ht(n) =0.5 приращение --ht0-начальное условие -- t3 - счетчик -------------------------------------------------------- ----------------------------------------- --------------------------------------------- ----------------------------------------------------- ------------------------------------------------------------
member("buul").model("Sphere01").translate(0,80*cos(PI/4.0) ,80*sin(PI/4.0)-9.8*ht,#world)
end --myMoveX
on myBUUM --музыка
play (member "Trousers")
end |
|||||||||||||||||||||||||||||||||||||||||||||||