Как найти период периодической функции? - PullRequest
0 голосов
/ 16 января 2019

У меня есть две функции. Первое, безусловно, является периодическим, а второе также колеблющимся, но не по линии y=0.

de := diff(x(t), t$2)+sin(x(t)) = 0;
cond1 := x(0) = 1/2, (D(x))(0) = 1/2;
cond2 := x(0) = 1/2, (D(x))(0) = 2;
sol1 := dsolve({cond1, de}, numeric, output = listprocedure);
sol2 := dsolve({cond2, de}, numeric, output = listprocedure);
P1 := plot(eval(x(t), sol1), 0 .. 10, color = blue);
P2 := plot(eval(x(t), sol2), 0 .. 10, color = green);
plots:-display(P1, P2);

enter image description here

Как определить период первой функции? Можно ли определить так называемый «период» секунды (как t между двумя последовательными пиками)?

Кроме того, как я могу определить наибольшее значение (D(x))(0), для которого функция все еще является периодической? Возможно ли это?

...