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

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

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

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

Звіт до лабораторної роботи № 3 з курсу «Комп’ютерні методи дослідження систем керування»: Методи уточнення коренів нелінійних рівнянь

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

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

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

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

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

У звіті наведено лабораторну роботу №3 з дисципліни комп'ютерні методи дослідження систем керування. Розроблено програму на мові C++ для реалізації комбінованого методу хорд та дотичних.

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

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

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

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

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

нелінійне рівнянняметод хордметод дотичнихпохибкаітераціяC++функціякорінь рівняння

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

Міністерство освіти та науки України Національний університет “Львівська політехніка” Звіт до лабораторної роботи № 3 з курсу “Комп’ютерні методи дослідження систем керування” МЕТОДИ УТОЧНЕННЯ КОРЕНІВ НЕЛІНІЙНИХ РІВНЯНЬ Варіант #9 Прийняв: ст. викладач Яцук Ю.В. Львів 2014 Мета роботи: вивчити основні методи уточнення коренів нелінійних рівнянь з одним невідомим. Завдання: / Комбінований метод хорд та дотичних  №9   Код програми: //Комбінований метод хорд та дотичних #include <iostream> #include <math.h> using namespace std; double a = -9, b = 3, x; double eps = 0.001; double fa, fb, fx1, fx2, dfx2, x1, x2; void main() { setlocale(0, ""); do { fa = exp(a) + a; fb = exp(b) + b; x1 = a - fa*((b - a) / (fb - fa)); fx1 = exp(x1) + x1; if (fx1*fa > 0) { a = x1; x2 = b; } else { b = x1; x2 = a; } fx2 = exp(x2) + x2; dfx2 = 1 + exp(x2); x2 -= fx2 / dfx2; if (a == x1) b = x2; else a = x2; } while (fabs((x1 - x2) / x1) < eps); x = (x1 + x2) / 2; cout << x; //Перевірка double double_part = exp(x) + x; //double double_part = 1+exp(x); int int_part = (int)double_part; cout << endl; if ((int_part) == 0) cout << "\t Вiдповiдь не вiрна!" << endl; else cout << "\t Вiдповiдь вiрна!" << endl; _fgetchar(); } Результат роботи програми: /
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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