fronnyaДолго думал как вам ответить. Можно было вас послать читать. Но с вашими умственными способностями думаю это вам не поможет.
Что такое график Функции знаете? Это задания соответствия точек на плоскости точкам значением функции. См 1)
Для вывода точек используется видовое преобразование. 3)
;
;
Для того чтобы решить вашу задачу надо выполнить обратное преобразование.
;
;
В матричной форме это ещё короче. см 3)
Откуда взять масштаб(Scale) и смещение(Shift)? Это уже вам должно быть виднее. Всё таки задача не такая простая как кажется на первый взгляд. В реальном проекте идёт серия преобразований, а часть из них ещё и сокрыта от программиста. И все их надо обратить. И найти недостающие данные. В разных программах программисты разбили свои программы на разные составляющие блоки(подпрограммы, функции, объекты).
1) Фихтенгольц Г.М.-Основы математического анализа. Том 1 (1968) обязательно издание шестое стереотипное.
см конец 1 главы и вторую про функции и обратные функции.
2) Мантуров О.В., Матвеев Н.М. Курс высшей математики Линейная алгебра. Аналитическая геометрия. Дифференциальное исчисление функций одной переменной 1986 первая глава.
Тоже почитайте полезно будет для понимания книги из 3)
3) Роджерс Д., Адамс Дж.-Математические основы машинной графики-Мир (2001)