Головна

Побудова графіків функцій

  1. A. Допоміжні елементи для зв'язку функцій між собою.
  2. I.A.4. Прості ПП з порушенням психічних функцій
  3. VI. РОЗПОДІЛ ФУНКЦІЙ ПО ЧИННИМ ОСОБАМ
  4. VII. Стан зорових функцій
  5. А. Побудова кривої виробничих можливостей
  6. А. Визначення характеристик випадкових величин і побудова ліній регресії за даними вибірки
  7. Аксіоматична побудова теорії ймовірностей

Зображення кривих графіків різних функцій виконується оператором PSET, який малює точку із заданими координатами заданого кольору. Сукупність таких точок, зображених за допомогою оператора циклу з маленьким кроком збільшення дозволяє отримати суцільні криві лінії (точки зливаються в лінію). Чим менше крок, тим більше зливання точок, але тим більше час виконання програми побудови графіків.

Якщо кривих на графіку кілька, то можна для побудови кожної з них організувати свій цикл обчислення координат [x, y] точок кривих і їх малювання оператором PSET (x, y), але простіше в одному циклі по аргументу х обчислювати значення спочатку першої функції у1= f1(X) і намалювати її за допомогою PSET (x, y), потім обчислити при тому ж х значення другої

функції у2= f2(X) і намалювати її і т. Д. Такий варіант побудови графіка двох функцій розглянуто в прикладі 5.

приклад 5 Побудувати графік функцій y = 2sinx і y = x2 - 2x

на інтервалі по осі х від -9 до 9 і по осі у --5 до 9. Зобразити осі координат Х і У і ризики на них через 1, вивести у верхній частині назва графіка.

REM Побудова графіка функцій y = 2sinx, y = x ^ 2 - 2x.

SCREEN 12

COLOR 13 'колір тексту - фіолетовий

WINDOW (-9, -9) - (9, 9) 'розміри вікна для графіка

LINE (-9, 0) - (9, 0), 14 'ось Х, колір 14 - жовтий

LINE (0, -5) - (0, 9), 14 'ось У, колір 14 - жовтий

FOR x = -9 TO 9 'цикл для малювання рисок на осі Х

LINE (x, 0) - (x, .2), 14 'ризики на осі Х, колір 14 - жовтий

NEXT x

FOR y = -5 TO 9 'цикл для малювання рисок на осі У

LINE (0, y) - (.2, y), 14 'ризики на осі У, колір 14 - жовтий

NEXT y

LOCATE 16, 78 'курсор в позицію [16,78]

PRINT "x" 'висновок назви осі Х

LOCATE 16, 39 'курсор в позицію [16,39]

PRINT "0" 'висновок "0" в початок координат

LOCATE 1, 37 'курсор в позицію [1,37]

PRINT "y" 'висновок назви осі У

FOR x = -9 TO 9 STEP .01 'цикл для малювання ліній графіка

y = 2 * SIN (x) 'вич-е першого У для Х = -9 до 9 з кроком 0,01

PSET (x, y), 10 'рисов-е точки [X, Y] для у = 2sinх, кол. - зелений

y = x ^ 2 - 2 * x 'вич-е другого У для Х = -9 до 9 з кроком 0,01

PSET (x, y), 11 'рисов-е т. [X, Y] для у = x ^ 2 - 2sinx, кол. - блакитний

NEXT x

LOCATE 4, 5 'курсор в позицію [4,5]

PRINT "Графіки функцій y = 2sinx і y = x ^ 2-2x" 'висновок назв. граф

END



Програма малювання графічних об'єктів | опис програми

Графічні оператори QBASIC | завдання | складання алгоритмів | запис виразів | Стандартні функції QBASIC | розділові знаки | Запуск QBASIC, введення і редагування програм | завдання | програми розгалуження | INPUT X |

© um.co.ua - учбові матеріали та реферати