Created attachment 11177 [details] Пример отображения с gnuplot Версия программы: ================= gnuplot-5.4.4-alt1 Шаги, приводящие к ошибке: ========================== 1) запустить gnuplot 2) ввести следующее: plot [-100:100][-1.5:1.5] sin(x) Результат: ========== Отображаемая функция не похожа на sin, так как точки экстремума (точки минимума и максимума) не всегда доходят до 1 и -1. Ожидаемый результат: ==================== Пример того, как должна отображаться данная функция на установленной определенной области значений, можно получить на сайте http://yotx.ru/ Дополнительно: ============== Воспроизводится в P10 на версии gnuplot-5.4.2-alt1.
Created attachment 11178 [details] пример отображения графика функции на определенной области значений с сайта yotx.ru
Я не считаю это ошибкой. Это называется "частота дискретизации". По умолчанию в гнуплоте график строится с помощью 100 точек. Неудивительно, что часть из них не попадают куда надо. Перед вызовом функции запустите команду: set samples 1000 И гнуплот будет строить тот же график, но разобъёт его уже на 1000 точек. https://gnuplot.sourceforge.net/docs_4.2/node229.html
(Ответ для Grigory Ustinov на комментарий #2) > Я не считаю это ошибкой. Это называется "частота дискретизации". По > умолчанию в гнуплоте график строится с помощью 100 точек. Неудивительно, что > часть из них не попадают куда надо. > > Перед вызовом функции запустите команду: > set samples 1000 > > И гнуплот будет строить тот же график, но разобъёт его уже на 1000 точек. > > https://gnuplot.sourceforge.net/docs_4.2/node229.html Да, это помогло, благодарю за ответ.