LINUX.ORG.RU

Gnuplot и синус 500 Герц


0

0

К сожаленью лолксик не помог, поэтому спрошу здесь:

Возниклa необходимость построить график синуса частотой 500 Герц. Исходя из предположения, что f(x)=sin(ωt) = sin(2π*500*x), ввожу в гнуплоте: plot sin(2*pi*500*x). Результат меня удивил: http://pic.ipicture.ru/uploads/090331/SyaAFnZpmc.png

Собственно, когда я заключил х в отрезок [0:0.002](т.e. ввёл в гнуплот "plot [0:0.002] sin(2*pi*500*x)"), то получил то, что хотел в начале, то бишь одно колебание за 1/500 секунд: http://pic.ipicture.ru/uploads/090331/23U15O3ALF.png

Почему так? Я имею ввиду, что на первом графике неправильно отскалирована х-ось (да и ещё для x>=0 график убывает, а не возрастает, как у канонiчной синусоиды). Или ещё, почему графики "plot sin(2*pi*5*x), sin(2*pi*500*x)" совпадают? Неужели гнуплот рисует графики такого рода по точкам?

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


>Неужели гнуплот рисует графики такого рода по точкам?

А как он их должен рисовать на растровых устройствах вывода? В заданном диапазоне ф-я 10000 раз повторяется, т.ч. увидеть что-то более-менее похожее на синус ты сможешь на разрешении типа 80 тыщ по поризонтали. На принтере с 600dpi нужен 3х-метровый лист. Или ты хотел получить "красный квадрат"?

DonkeyHot ★★★★★
()

а ты сделай wl 1 и будет тебе щастье.

на самом деле, подбором частоты можно нарисовать точками даже 2 синусоиды. а можно 3

scaldov ★★
()
Ответ на: комментарий от abraziv_whiskey

Спасибо всем.

>Это подробно разбиралось в журнале "Информатика и образование" году эдак в 1990-м.

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

Alt-ch
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.