Как поменять характер кривой (синус)?

Аватар пользователя
MrCat
Сообщений: 603
Зарегистрирован: 09 окт 2010, 21:00

Как поменять характер кривой (синус)?

Сообщение MrCat » 18 июн 2013, 12:37

День добрый!
что нужно сделать с синусом (y=sin(x)), чтобы он быстрее возрастал? Т.е. Необходимо, чтобы функция имела резкий спад при 0 градусов. Возможно, как-то преобразовать саму функцию?...

Заранее спасибо за ответ.
Последний раз редактировалось MrCat 28 ноя 2019, 13:35, всего редактировалось 1 раз.
Причина: test

Таланов
Сообщений: 21057
Зарегистрирован: 07 янв 2009, 21:00

Как поменять характер кривой (синус)?

Сообщение Таланов » 18 июн 2013, 12:54

$$y(x)=-A \sin x$$
Последний раз редактировалось Таланов 28 ноя 2019, 13:35, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
MrCat
Сообщений: 603
Зарегистрирован: 09 окт 2010, 21:00

Как поменять характер кривой (синус)?

Сообщение MrCat » 18 июн 2013, 13:20

Таланов, забыл указать - необходимо, чтобы амплитуда не менялась...

Резкий не в смысле вериткальный!

Вот от руки нарисовал...

Изображение
Последний раз редактировалось MrCat 28 ноя 2019, 13:35, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Ian
Сообщений: 5455
Зарегистрирован: 28 июл 2009, 21:00

Как поменять характер кривой (синус)?

Сообщение Ian » 18 июн 2013, 13:23

Замена параметризации, не меняющая кривую:
вместо $$\sin t$$ $$\sin\sqrt{2\pi t}$$ , и косинус так же. От нуля скорость движения очень быстая и дальше все медленнее по сравнению с прежней параметризацией.
Общий вид игры с параметризацией:
$$t\to\tau (t)$$ ,$$\tau (t)$$ монотонно возрастающая $$[0,2\pi ]\to [0,2\pi ]$$,гладкая на интервале,
Последний раз редактировалось Ian 28 ноя 2019, 13:35, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
MrCat
Сообщений: 603
Зарегистрирован: 09 окт 2010, 21:00

Как поменять характер кривой (синус)?

Сообщение MrCat » 18 июн 2013, 13:55

Ian, а шоб частота тоже не менялась, можно?

Ian, может, изменить саму функцию? т.е. может есть какая-то более сложная функция, подходящая под описание: амплитуда не менять, частоту не менять..

пока же частота отличается:

вернее, она не отличается, а ее там, паходу, и нет

возникла мысль, воспользоваться разложением прямоугольного сигнала в ряды Фурье по синусам, взять несколько первых членов ряда...?

Изображение
Последний раз редактировалось MrCat 28 ноя 2019, 13:35, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
MrCat
Сообщений: 603
Зарегистрирован: 09 окт 2010, 21:00

Как поменять характер кривой (синус)?

Сообщение MrCat » 18 июн 2013, 14:10

С прямоугольным сигналом - не вариант - очень резкий спад, слишком...

Код: Выбрать все

clear all
clc
close all
x=0:0.01:6*pi;
k=1;
y2=0;
y=sin(x);
for i=1:2:20
 y2=y2+4*k*sin(i*x)/pi/i;
end
plot(x,y,'k',x,y2,'m','LineWidth',2)
grid on
legend('y=sin(x)','y=sin ( \sqrt{2 \pi x})')


просьба, не переносить к компьютерам :)... если код запрещен, то могу стереть

Изображение
Последний раз редактировалось MrCat 28 ноя 2019, 13:35, всего редактировалось 1 раз.
Причина: test

Таланов
Сообщений: 21057
Зарегистрирован: 07 янв 2009, 21:00

Как поменять характер кривой (синус)?

Сообщение Таланов » 18 июн 2013, 15:18

MrCat писал(а):Source of the post
Таланов, забыл указать - необходимо, чтобы амплитуда не менялась...

Резкий не в смысле вериткальный!

Вот от руки нарисовал...

Корень кубический из синуса извлеките.
Последний раз редактировалось Таланов 28 ноя 2019, 13:35, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Ian
Сообщений: 5455
Зарегистрирован: 28 июл 2009, 21:00

Как поменять характер кривой (синус)?

Сообщение Ian » 18 июн 2013, 15:28

Давайте промаркируем линию фронта. что уже решено, что надо. Синус нужен не сам по себе, а ради параметризации кардиоиды, поэтому нужен и косинус. Вы хотите кардиоиду проходить с определенной скоростью,чтобы вблизи поворотной точки скорость была больше.Какие бы ни задать положительные скорости в точках кардиоиды, такие функции x(t) и y(t) найдутся. Так не попробовать ли их задать на рисунке кардиоиды, расставьте примерные значения напротив точек кривой, хотите симметрично -ставьте симметрично, а функцию подберем
Последний раз редактировалось Ian 28 ноя 2019, 13:35, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
MrCat
Сообщений: 603
Зарегистрирован: 09 окт 2010, 21:00

Как поменять характер кривой (синус)?

Сообщение MrCat » 18 июн 2013, 16:11

Ian, с кардиоидой не связываем ... в вопросе про кардиоиду ни слова
это отдельная задача...

своими словами, необходимо, чтобы при углах 0+(pi/2) *k, k принадлежит Z, кривая имела более крутой характер, идеале прямоугольной, но это в идеале. исходной функцией является синус.

Ian, Вы спросите, что за бред - для чего?
Практически необходимо, чтобы от 0 до (pi/2)*k (kEZ), значение функции было максимальным (равно амплитуде), а при pi*k было минимальным, т.е. в идеале прямоугольный сигнал. Но идеально не надо, а надо так, как надо

здесь почти аналогия с частотными фильтрами. там тоже трудно идеально точно создать частоту среза.
Последний раз редактировалось MrCat 28 ноя 2019, 13:35, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Hottabych
Сообщений: 1807
Зарегистрирован: 25 ноя 2007, 21:00

Как поменять характер кривой (синус)?

Сообщение Hottabych » 18 июн 2013, 18:01

Нарисуйте функцию, которая Вам нравится и разложите ее в ряд Фурье (например, по синусам)
Последний раз редактировалось Hottabych 28 ноя 2019, 13:35, всего редактировалось 1 раз.
Причина: test


Вернуться в «Другие разделы математики»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 1 гость