Главная
О нас
Почему онлайн?
Почему мы?
Блог
Вход
Регистрация
6. Построение графиков функций
Задача
построить график функции y = x
2
на отрезке от -2 до 2.
Анализ:
максимальное значение
y
max
= 4 при x = ±2
минимальное значение
y
min
= 0 при x = 0
Проблема:
функция задана в математической системе координат, строить надо на экране, указывая координаты в пикселях.
Преобразование координат
Математическая система координат
Экранная система координат
Оси координат
line(0, y0, x0*2, y0)
line(x0, 0, x0, y0*2)
3from graph import *
# начало координат
x0 =
200
y0 =
300
k =
50 # масштаб
# пределы по x
xmin =
-2
xmax =
2
line(0, y0, x0*2, y0)
line(x0, 0, x0, y0*2)
...
Построение графика функции
px = xmin
# начальное значение x
h =
0.02 # шаг изменения x
penColor("red")
while x <= xmax:
--y = x*x
# функция
--xp= x0 + k*x
--yp = y0 - k*y
--point(xp, yp)
# точка на экране
--x += h
# к следующей точке
Задачи
построить график функции y=x(квадрат) и
y=-x(квадрат)
на отрезке [-3,3].
построить графики функций x=y(квадрат) и
x=-y(квадрат)
на отрезке [-2,2].