Построение графика функции

Разбор Д/З

Про графики

Базовая статья: FrBrGeorge/PythonScaleAndRotate

Попробуем разобраться

В следующих примерах окно python3 не надо закрывать, иначе придётся заново импортировать math, turtle и определять функции drawgraph() и scale()

Ну, или положить код в файл :)

Д/З

В домашнем задании используются приёмы непосредственно из лекции. Фактически, это одна задача, так что не пугайтесь, что она состоит из нескольких пунктов.

  1. Прощёлкать этот конспект, добиться того, чтобы последняя кривая получилась
  2. TODO

  3. EJudge: IntervalDots 'Забор и щели'

    Ввести (через запятую) три числа: вещественные A и B — границы отрезка по X, и целое N — количество равноудалённых точек на нём. Вывести (через пробел) положение этих точек (их X-координаты).

    Input:

    -3,4,15
    Output:

    -3.0 -2.5 -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
  4. EJudge: IntervalFormula 'Ординаты графика'

    Ввести (через запятую) три числа: вещественные A и B — границы отрезка по X, и целое N — количество равноудалённых точек на нём. Затем ввести строку F, в которой содержится распознаваемая Python3 формула (в ней есть x и, возможно, A, B, N, арифметические операции и/или функции модуля math). Вывести через пробел значение этой формулы на всех точках отрезка (см. предыдущую задачу).

    Input:

    -3,4,15
    x**2
    Output:

    9.0 6.25 4.0 2.25 1.0 0.25 0.0 0.25 1.0 2.25 4.0 6.25 9.0 12.25 16.0
  5. TODO следующая задача тоже будет в EJudge

  6. Ввести отрезок, количество точек, ширину и высоту экрана, а также строку — функцию от x (например, x*sin(x**2)), вывести координаты точек графика на экране

  7. Нарисовать всё это черепашкой
    • Нарисовать оси координат
    • Что делать, если оси координат лежат в стороне от графика, а рисовать их надо?