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

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

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

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

Методи уточнення коренів нелінійних рівнянь

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Комп’ютеризовані системи
Кафедра:
Автоматики

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

Рік:
2014
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Комп’ютерні методи дослідження систем керування
Група:
СІ-22
Коротко про документ

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

Звіт до лабораторної роботи присвячено вивченню методів уточнення коренів нелінійних рівнянь. Наведено блок-схему та код програми на мові C++ для реалізації методу Ньютона.

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

  • Чисельні методи
  • Нелінійні рівняння
  • Метод Ньютона
  • Програмування на C++
  • Дослідження систем керування

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

  1. Мета роботи
  2. Завдання до лабораторної роботи
  3. Блок-схема
  4. Код програми
  5. Результати виконання програми
  6. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів
Викладачі:Викладач

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

нелінійне рівняннякорінь рівнянняметод НьютонапохіднаточністьC++ітераціяпрограмапохибкаалгоритм

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” ІКТА кафедра „КОМП’ЮТЕРИЗОВАНІ СИСТЕМИ, АВТОМАТИКА І УПРАВЛІННЯ” ЗВІТ до лабораторної роботи №3 З КУРСУ “Комп’ютерні методи дослідження систем керування” на тему: «МЕТОДИ УТОЧНЕННЯ КОРЕНІВ НЕЛІНІЙНИХ РІВНЯНЬ» Варіант № 15 Мета роботи: вивчити основні методи уточнення коренів нелінійних рівнянь з одним невідомим. Завдання до лабораторної роботи: Метод Ньютона  №15 /   Блок-схема: Код програми: #include "iostream" #include "cmath" double f(double &x) { return pow(x, 2) - cos(x); } double df(double &x) { return 2*x+sin(x); } using namespace std; int main(void) { double x = -2.5, xold; double dfx, fx; double ee = 0.00000001; do { xold = x; fx = f(x); dfx = df(x); x -= fx / dfx; } while (fabs((x - xold) / x) > ee); cout << "x = " << x << endl; cout <<"("<<x<<")"<< "^3 +3*("<<x<<")^2 + 1 = " << f(x) << endl; system("pause"); return 0; } Результати виконання програми: / Висновок: Я вивчив основні методи уточнення коренів нелінійних рівнянь з одним невідомим.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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