Построение графика заданной функции по точкам имеет целью получение точного рисунка нужных размеров, который можно было бы использовать в публикациях, технической документации, презентациях и т.п.
Чтобы получить графическое изображение заданной функции y=f(x) на заданном отрезке [a,b] в прямоугольной системе координат, необходимо выполнить следующие действия:
- выбрать количество точек для построения n;
- вычислить шаг табуляции аргумента x по формуле h=(b–a)/(n–1);
- найти все n значений x, для которых должны быть вычислены значения функции, то есть x1=a; xi+1=xi+h, i=1,2,…,n–2; xn=b;
- построить таблицу значений функции, вычислив yi=f(xi), i=1,2,…,n;
i | 1 | 2 | n–1 | n |
---|---|---|---|---|
xi | x1 | x2 | xn–1 | xn |
yi | y1 | y2 | yn–1 | yn |
- вычислить масштабы по осям координат Ox и Oy по формулам mx=(b–a)/Lx, my=(ymax–ymin)/Ly соответственно, где Lx и Ly – заданные размеры графика по осям координат, ymax и ymin – наибольшее и наименьшее значения функции, выбранные из таблицы; значения масштабов следует округлить;
- на поле размером Lx×Ly изобразить оси координат Ox и Oy в пределах промежутков [a,b] и [ymin,ymax] соответственно, на осях проставить масштабные деления, нанести точки графика (xi,yi) и соединить их плавной линией.
Пример построения графика функции по точкам
Построим график функции y=(3⋅sinx+x⋅cos2x)/(2⋅ln3x+1) на отрезке [5, 9] размером Lx=16 см по горизонтали и Ly=7,5 см по вертикали.
Выбираем количество точек для построения n=9. Вычисляем шаг табуляции по аргументу x:h=(9–5)/(9–1)=0,5. Находим значения аргумента и строим таблицу значений функции:
i | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|
xi | 5 | 5,5 | 6 | 6,5 | 7 | 7,5 | 8 | 8,5 | 9 |
yi | -0,265 | 0,059 | 0,375 | 0,485 | 0,378 | 0,214 | 0,165 | 0,266 | 0,392 |
Вычисляем масштабы: mx=(9–5)/16=0,25 единиц на 1 см (или 1 единица на 4 см) по оси Ox; my=(0,485–(–0,265))/7,5=0,1 единиц на 1 см по оси Oy.
Выполняем построение графика:
Нужна работа по низкой цене? У нас вы можете заказать статью по математике недорого!
Комментарии