arial 12 ») _label. grid (row=0, column=0, columnspan=2, padx=25, pady=15) _label=Label (root, text=«A (W) - амплітуда коливань;») _label. grid (row=1, column=1, columnspan=4, sticky=W, padx=5)
t3_label=Label (root, text=«W - частота;»)
t3_label. grid (row=2, column=1, columnspan=4, sticky=W, padx=5) _label=Label (root, text=«Z - відносний коефіцієнт загасання;») _label. grid (row=3, column=1, columnspan=4, sticky=W, padx=5)
# _button=Button (root, bg=«green», fg=«black», text=«Графік при Z=0.2",, command=line1) _button. grid (row=1, column=0, padx=10, pady=10) _button=Button (root, bg=«green», fg=«black», text=«Графік при Z=0.5», , command=line2) _button. grid (row=2, column=0, padx=10, pady=10) _button=Button (root, bg=«green», fg=«black», text=«Графік при Z=0.8», , command=line3) _button. grid (row=3, column=0, padx=10, pady=10)
# _button=Button (root, bg=«grey», fg=«black», text=«Exit»,, command=root. destroy) _button. grid (row=4, column=0, padx=10, pady=10)
#=Text (root, width=30, height=15, font=«areal 10»). grid (row=5, column=0, padx=10, pady=10)
text1. insert (END, «W t A (Z1) t A (Z2) t A (Z3) n")
for i in range (11):. insert (END, «% .2 f t% .2 f t% .2 f t% .2 f n»% (i * dw, point1 [i], point2 [i], point3 [i]))
#. mainloop ()
Результат рішення:
Висновок:
Була розрахована таблицю значень A (W) при зміні частоти W від 0 до W кон, при різних значеннях відносного коефіцієнта загасання Z, що змінюється від Z поч до Z кін. За даними таблиці були побудовані на осях координат A (W), W графіки зміни амплітуди A (W) від частоти W для різних значень Z.
З графіка видно, що при збільшенні відносного коефіцієнта загасання амплітуда резонансного контуру зростає при середніх значеннях поточної частоти.
3. Чисельне інтегрування аналітично заданої функції
Постановка завдання:
По заданому висловом аналітичної функції f (x) обчислити наближено визначений інтеграл від цієї функції на заданому інтервалі [a, b]:
,
використовуючи одну з трьох квадратурних формул:
1. прямокутників;
2. трапецій;
. парабол.
Порівняти результати обчислень для різних чисел разбиений інтервалу n
Вихідні дані:
f (x) ab № формулиn1n2 342816
Метод трапецій:
Структура програми:
1. Підключення бібліотек
2. Описування даної функції
. Опис функції I для обчислення інтеграла
. Створення віджетів
1.1. Створення вікна
1.2. Опис у вікні літерних позначень
.3. Створення полів для введення користувачем a, b, n
.4. Створення полів для введення користувачем a, b, n