Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вычислительная математика.pdf
Скачиваний:
49
Добавлен:
13.05.2015
Размер:
381.45 Кб
Скачать

2Построение графиков

Задание одинаковое для всех. Необходимо написать программу, которая может строить графики функции одной переменной, как аналитически заданной, так и таблично заданной.

Пример аналитически заданной функции: f(x) = sin x Пример таблично заданной функции:

xi

0,1

0,2

. . .

1,0

f(xi)

1,0

3,0

. . .

5,3

Для таблично заданной функции необходимо организовать чтение исходных данных из текстового файла.

Общие требования:

Оси координат. Изображаемый на экране центр системы координат должен соответствовать реальному центру. На осях должны быть нанесены деления, размер которых позволит визаульно определять координаты интересующих нас точек графика

Масштабирование. Необходимо задать масштабирующие множители, которые позволят сжимать или растягивать график вдоль оси OX и вдоль оси OY

Смещение центра координат. Необходимо ввести отдельные переменные (или константы) для координат центра. Изменение этих величин позволит перемещать центр координат на экране и более подробно рассматривать интересующую нас область экрана.

7