Пишу программу, которая должна строить не симметричную синусоиду, т.е. чтоб можно было регулировать углы t1 и t2.

sin

Строю синусойду по формуле y = b+asin(cx+d)

a - амплитуда

с - сдвиг фазы

b - сдвиг по оси Y

d - сдвиг по оси X

задан 25 Июл '12 14:42

изменен 25 Июл '12 14:43

В чем суть вопроса?

(25 Июл '12 20:36) Anatoliy

$%d$% не есть сдвиг по оси Х ($%-\frac{d}{c}$%).

(25 Июл '12 21:28) Anatoliy
10|600 символов нужно символов осталось
0

Именно, что любая синусоида, построенная по приведенной формуле, будет являться обычной синусоидой, линейно сдвинутой и сжатой/растянутой, а значит указанные отрезки(кстати, почему углы?) останутся одинаковыми. Для того, чтобы они были разными, аргумент синуса должен быть нелинейным, в противном случае они всегда будут равны по четверти периода каждый.

ссылка

отвечен 25 Июл '12 17:37

А как достичь нелинейного аргумента у синуса.

(25 Июл '12 20:35) Event

Например, что-то вроде $%sin(x^{1.1})$% или в какой-либо другой степени. Однако, при этом будет достигнуто просто неравенство отрезков t1 и t2. Не задумывался пока над тем, чтобы функция была периодической, но это очевидно можно сделать. Вопрос встает уже в корректной формулировке, так как синусоида - это, собственно, график синуса именно линейного аргумента, то есть график как раз той функции, которую предлагаете вы. И у этой функции неравенства этих отрезков добиться невозможно. Соответственно, необходимо уточнить требования, предъявляемые к этой "синусоиде"

(25 Июл '12 20:45) Occama

По сути, мне нужно построить график и регулировать линейный размер t2 и t1, вне зависимости друг от друга? Проще говоря, чтоб функция быстро поднималась и медленно опускалась или наоборот.

(25 Июл '12 21:02) Event

Чтобы ответить, необходимо понять, что от вас требуется. Потому что "несимметричных синусоид" не существует, синусоида всегда "симметричная". Значит, вам необходимо построить какую-то другую кривую, визуально похожую на синусоиду. Но под такое определение подпадает масса совершенно различных кривых. Значит, нужно знать, что именно требуется конкретно от вашей, тогда уже и можно будет давать конкретные рекомендации относительно регулирования t1 и t2.

(25 Июл '12 21:11) Occama

От меня требуется построить периодическую кривую, где можно задавать верхний порог и нижний порог вне зависимости друг от друга, т.е. чтоб кривая не поднималась и не опускалась заданных величин (это регулировалось при помощи a и b) и чтоб можно было регулировать наш t1 и t2 вне зависимости друг от друга.

(25 Июл '12 21:27) Event
10|600 символов нужно символов осталось
0

Если не требуется особая гладкость кривой, можно составить ее просто из кусков двух синусоид, состыкованных в точках эктремума. Такая кривая будет непрерывной и гладкой, но только первой степени гладкости.

ссылка

отвечен 25 Июл '12 22:29

изменен 25 Июл '12 22:31

10|600 символов нужно символов осталось
Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

Математика - это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.

Присоединяйтесь!

отмечен:

×1,040
×773
×104
×18

задан
25 Июл '12 14:42

показан
2798 раз

обновлен
25 Июл '12 22:31

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Дизайн сайта/логотип © «Сеть Знаний». Контент распространяется под лицензией cc by-sa 3.0 с обязательным указанием авторства.
Рейтинг@Mail.ru