DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота №1 з дисципліни «Чисельні методи»

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
ООП
Факультет:
Теплоенергетичний факультет
Кафедра:
Не вказано

Інформація про роботу

Рік:
2023
Тип роботи:
Лабораторна робота
Предмет:
Чисельні методи
Група:
ТК-31
Коротко про документ

Про що ця робота

У цій лабораторній роботі досліджується чисельне диференціювання функцій однієї та двох змінних за допомогою мови Python. Сформовано програмний код із використанням бібліотек SymPy та NumPy для обчислення похідних та виведення результатів у табличному вигляді.

У роботі розглядаються

  • Чисельні методи
  • Чисельне диференціювання
  • Програмування на Python
  • Бібліотека SymPy
  • Бібліотека NumPy
  • Обчислення похідних

Зміст і розділи

  1. Тема роботи
  2. Мета роботи
  3. Завдання
  4. Виконання завдання
  5. Висновок
Для кого:Студенти технічних спеціальностей, які вивчають чисельні методи та програмування на Python.
Викладачі:Викладач кафедри

Ключові поняття

чисельне диференціюванняпохідна функціїSymPyNumPyPrettyTableінтервалтаблиця значеньPythonваріант

Частина тексту файла (без зображень, графіків і формул):

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра цифрових технологій в енергетиці ЛАБОРАТОРНА РОБОТА №1 з дисципліни «Чисельні методи» Варіант № 13 Тема роботи: Чисельне диференціювання. Мета роботи: Обчислити похідну функції однієї змінної, або функції двох змінних на певних проміжках. Та вивести результати. Завдання: Із наданої таблички, згідно номеру свого варіанту обрати функцію та проміжки. Обрахувахувати похідну цієї функції та вивести результати на проміжку [a,b] у таблицю з 10 значень. У мене 13-й варіант, тому ось моя функція двох змінних, та проміжки: / Виконання завдання Напишемо код для обрахування похідної за Х, там виведемо табличку значень у консоль. Для цього використаємо мову Python: import sympy as sp import numpy as np from prettytable import PrettyTable x, y = sp.symbols('x y') f = (1 + x) * sp.exp(-2 * x) + sp.sin(3*y) der = sp.diff(f, x) print("derivativeX =", der) gap = np.linspace(-1, 1.5, 10) resArr = [] for val in gap: res = f.subs({x: round(val, 4)}) formatted = sp.N(res, 4) resArr.append((val, formatted)) t = PrettyTable(['X', 'f(X)']) for el in resArr: t.add_row([round(el[0], 4), el[1]]) print(t) Вивід у консолі: / Тепер напишемо код для обрахунку похідної за Y: import sympy as sp import numpy as np from prettytable import PrettyTable x, y = sp.symbols('x y') f = (1 + x) * sp.exp(-2 * x) + sp.sin(3*y) der = sp.diff(f, y) print("derivativeY =", der) gap = np.linspace(-1, 1.5, 5) resArr = [] for val in gap: result = der.subs({y: val}).evalf() resArr.append((val, result)) t = PrettyTable(['Y', 'f(Y)']) for el in resArr: t.add_row([round(el[0], 4), round(el[1], 4)]) print(t) Вивід у консолі: / Висновок: Для виконання цієї лабораторної роботи було використано бібліотеки SymPy, NumPy для обрахування похідної та обчилення її значень у заданих точках. Та бібліотеку PrettyTable для виведення таблиці у консоль. В результаті цієї роботи було обраховано похідну функції двох змінних, а саме Х та Y, а також обраховано її значення у 10 точках на заданому інтервалі для похідної за Х, і у 5 точках, для похідної за Y. І результати були веведні у табличку у консоль
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!