Наверное опять неправильно задал вопрос. Точка движется по траектории как в примере.
Graphics 1024, 768, 32, 2
SetBuffer BackBuffer()
Local x0#=400
Local y0#=400
Local x#=x0
Local y#=y0
Local w=1
Local v=1
Local m#=1.01
;#1
For t=1 To 180 Step 2
x=x+Cos(w*t)*v
y=y+Sin(w*t)*v
Plot x, y
Next
Каждый раз к старой координате добавляется cos(w*t)*v и sin(w*t)*v.
Было бы неплохо узнать аналогичные формулы для двух следующих примеров.
Graphics 1024, 768, 32, 2
SetBuffer BackBuffer()
Local x0#=400
Local y0#=400
Local x#=x0
Local y#=y0
Local w=1
Local v=1
Local m#=1.01
;#2
For t=1 To 180 Step 2
x=x+Cos(w*t)*(v*m^t)
y=y+Sin(w*t)*(v*m^t)
Plot x, y
Next
Graphics 1024, 768, 32, 2
SetBuffer BackBuffer()
Local x0#=400
Local y0#=400
Local x#=x0
Local y#=y0
Local w=1
Local v=1
Local m#=1.01
Local m2#=1.03
;#3
For t=1 To 180 Step 2
x=x+Cos(w*m2^t)*(v*m^t)
y=y+Sin(w*m2^t)*(v*m^t)
Plot x, y
Next
Или хотябы узнать какой раздел матана для этого нужен.