Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок icon

Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок



НазваниеЗвіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок
Дата конвертации23.05.2013
Размер16.77 Kb.
ТипЗвіт
скачать >>>



Звіт по роботі з

Чисельних методів

№ 1


Студента II курсу

Лазара Юрія


Завдання


З точністю e=0.0001 знайти корені рівняння





Математичний блок


Для розв’язання задачі використовую метод половинного ділення

Суть методу полягає в тому що, знаючи приблизно проміжок на якому знаходяться корені рівняння,






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

^ F(a)*F(c)>0 – на цьому проміжку коренів нема ;

F(a)*F(c)< 0– на цьому проміжку є корені;

F(a)*F(c)= 0 – точка с є корень рівняння;


Беремо проміжок на якому є корень і повторюємо процедуру, поки не досягнемо точності


^ Код програми


#include

#include

#include

#include

float Funkcia(float x)

{

return pow(x,x)+5*x-1000;

}


float Popolam(float nuz, float verx)

{

float C=0,p;

p=(verx-nuz)/2.0;


while(p>0.0001)

{

C=(verx+nuz)/2;

if ((Funkcia(nuz)*Funkcia(C))>=0)

nuz=C;

if ((Funkcia(verx)*Funkcia(C))>=0)

verx=C;

p/=2.0;

}

return C;

}


void main()

{

clrscr();


printf(" %.8f",Popolam(1,10));


getch();

}


Блок-схема








Результат


4.54652405



Похожие:

Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок iconЗвіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання Задана таблиця значень f(X)=exp(sin(X)): X 91 2

Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок iconЗвіт по роботі з Чисельних методів №2 Студента II курсу Лазара Юрія Завдання Задана таблиця значень f(X)=x*sin(X): X 24 76 99
Використовуючи квадратичну апроксимацію f(x) та формули чисельного диференціювання побудувати таблицю значень f’(x) та f’’(x) x [0,6]...
Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок iconЗвіт до лабораторної роботи №5 з курсу "Методи обробки даних та чисельні методи" студента 2 курсу 3 групи Горбаченка Василя Завдання На відрізку з точністю
За допомогою формальної заміни y, f(x, y) на y, f(x, y) зводимо рівняння до системи рівнянь: , 
Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок iconЗвіт до задачі №4 студента 2-го курсу 3-ї групи Сіверського Тараса. Умова задачі. На відрізку хє[0,1] кроком h = 1 з точністю e = 10 -4 розв’язати рівняння: j(x) = 1/2j(y)dy + 1

Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок iconЗвіт до задачі №2 студента 2-го курсу 3-ї групи Сіверського Тараса. Умова задачі. Розв’язати систему рівнянь з точністю e = 10 4 методом простої ітерації: 15x 1 3x 2 11x 3 4x 4

Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок iconЗвіт до задачі №31 студента 2-го курсу 3-ї групи Сіверського Тараса. Умова задачі. Обчислити значення функції j(х), хЄ[0; 1] з кроком h 1 з точністю e=10Е-4, якщо j(х)=t/ln(1+t) dt
Обчислити значення функції j(х), хЄ[0; 1] з кроком h 1 з точністю e=10Е-4, якщо
Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок iconЗвіт до задачі №54 студента 2-го курсу 3-ї групи Сіверського Тараса. Умова задачі. Обчислити значення функції (х) на відрізку хЄ[2; 4] з кроком h 1, яке задовільняє рівняння:  (х)=1/3 ln(х+ 2 (х))+1
Обчислити значення функції (х) на відрізку хЄ[2; 4] з кроком h 1, яке задовільняє рівняння
Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок iconЗвіт до лабораторної роботи №1 з курсу "Методи обробка даних та чисельні методи" студента 2 курсу 3 групи Горбаченка Василя Завдання x i 0 2 6 7
Побудувати кубічний сплайн; за додаткові умови взяти такі: Скласти таблицю значень сплайну на відрізку [0,6] з кроком h=0,3
Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок iconЗвіт до задачі №59 студента 2-го курсу 3-ї групи Сіверського Тараса. Умова задачі. На відрізку хє[0; 866] з точністю e = 10 -4 розв’язати систему: ì (1-x2)z’ = zx+y í y’ = z î
Для порівняння була написана програма за іншим алгоритмом. В ній використовувалась неітеративна формула, крок зміни Х в якій, підбирався...
Звіт по роботі з Чисельних методів №1 Студента II курсу Лазара Юрія Завдання з точністю e 0001 знайти корені рівняння Математичний блок iconVii. Інтегральні рівняння Рівень 1
Знайти наближений розв’язок інтегрального рівняння на відрізку [0,1] з кроком 0,1 за допомогою квадратурного методу. Для апроксимації...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©gua.convdocs.org 2000-2015
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов