БлогNot. Интерактивный полином Лагранжа или строим графики просто мышкой

Интерактивный полином Лагранжа или строим графики просто мышкой

Эта симпатичная рисовалка графиков позволит вам работать с полиномами Лагранжа в реальном времени, ведь все точки можно перетаскивать мышью, удалять двойным щелчком, а также создавать новые точки двойным щелчком на свободном месте канвы. Координаты курсора (не экранные, а исходные декартовы) будут при этом показываться над графической канвой.

Вот скриншот приложения (качество ухудшено из-за уменьшения рисунка):

вид графика после загрузки скрипта
вид графика после загрузки скрипта

Тем не менее, этот набросок есть куда улучшать, прежде всего вот почему:

  • размеры отображаемой по осям координат части декартовой плоскости не вычисляются или задаются пользователем, а определены в коде;
  • рисуются только отсечки по осям координат, но не координатная сетка, нельзя также поменять масштаб.

Ниже показан скрипт в работе, а увидеть исходник можно со страницы скрипта, щёлкнув на её свободном месте правой кнопкой мыши и выбрав пункт меню для просмотра исходного кода. Размер кода - около 250 строк, все основные действия закомментированы, кодировка файла - UTF-8.

 Интерактивный полином Лагранжа, .html в кодировке UTF-8, открыть в новом окне/вкладке


теги: javascript программирование графика математика

20.11.2019, 14:40; рейтинг: 47