Как нарисовать по точкам несимметричную синусоиду ?

7 года назад от АНТОН АНТИПОВ

2 Ответы



0 голосов
Не вижу сложностей вобще. Тут единственный вопрос в том, что с такими коэффициентами строить что-то по точкам от руки - издевательство. Значит, варианта два. на самом деле больше, но с ходу вижу два. 1. Избрать шаг значений x очень маленькой, например градусов 5. Придётся посчитать прилично - период тут, конечно один, двум взяться неоткуда, т. е. посчитать надо точек 70, но зато "холмики" не пропустите. Опять же можно подстраховаться и посчитать первый и второй экстремумы, чтобы не пропустить точки перегиба. Опять же, считать с переменным шагом никто не запрещает. Там где криво - считаем через градус, там где линия переходная - побольше. Получиться точек 30 на период и нормально. 2. Ну. это всё дело - сумма синусов. Прям сразу теория сигналов вспоминается, эх. Поэтому можно строить все три слагаемых отдельно (на самом деле два, потому что 0, 07*sin (x) это просто ни о чём - теряется на фоне 159, 8*sin (x) . Построив все три можно графически складывать и вычитать амплитуды (см. картинку: черная - сумма, красная, зеленая и синя - слагаемые) . И вот если проследить, то видно, что суммарный сигнал есть сумма амплитуд слагаемых и когда амплитуды обоих сигналов имеют один знак, то они складываются, когда знаки разные, то вычитаются - так и получается результирующая простым сложением и вычитанием.
7 года назад от Леонид Екимов
0 голосов
А в чем проблема "рисования по точкам"? Это можно сделать даже в Экселе, сделав формулами в одном столбце любую удобную сетку по x, а в другом - эту функцию от x, а потом построить поточечный график по двум столбцам.
7 года назад от GrantCurrey

Связанные вопросы

3 ответов
2 года назад от Джонни Линкольн