Re[2]: помтроение синуса
От: dima_exe  
Дата: 24.04.04 12:39
Оценка:
Здравствуйте, Petrishko, Вы писали:

P>Нужно знать ещё один любой параметр: либо период синуса и масштабный коэффициент, либо третью точку. Тогда можно будет провести единственный синус через две точки.Если нужно провести любую синусоиду через две точки, то самая простая синусоида которую можно провести — получится, если считать что одна из точек лежит на оси синусоиды, а другая является максимумом синуса. Если известен период синуса и масштабный коэффициент (то есть известна форма синусоиды), то синус представляет собой функцию вида y=a*sin(x/с+teta)+dzeta, где a — масштабный коэфф., x — координата по x, с — период (согласованный с периодом пи радиан), teta — смещение функции по x, dzeta — смещение функции по y. Если c и a известны, то если координаты точек X1,Y1 и X1,Y2, то нахождение ответа сводится к решению системы уравнений:

P>!
P>! Y1=a*sin(X1/c+teta)+dzeta
P>! Y2=a*sin(X2/c+teta)+dzeta
P>!
P>Где неизвестные teta и dzeta. После этого teta и dzeta войдут в функцию y=a*sin(x/с+teta)+dzeta как константы.

по моему этот вариант не подойдет
дело в том что эти две точки расположены поизвольно
известен еще период синуса, но неточно (погрешность 5%)

гдето слышал что любую функцию можно востановить зная только две точки принадлежащие этой функции ( теорема Шеннона )
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.