Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Чисельні методи розв'язання інженерних задач на електронних обчислювальних машинах

Реферат Чисельні методи розв'язання інженерних задач на електронних обчислювальних машинах





МІНІСТЕРСТВО ОСВІТИ І НАУКИ РОСІЙСЬКОЇ ФЕДЕРАЦІЇ

Федеральне державне автономне освітня установа вищої професійної освіти

«Уральський федеральний університет імені першого Президента Росії Б. М. Єльцина»

Фізико-технологічний інститут

Кафедра «Обчислювальної техніки»







Контрольна робота

«Чисельні методи розв'язання інженерних задач на ЕОМ»



Студент Маньшина А.С.

Викладач Токмаков В.Н.








Єкатеринбург +2014


Зміст


Завдання

Побудова графіка заданої функції

Пошук коренів рівняння методом половинного ділення

Визначення мінімуму функції методом перебору

Обчислення визначеного інтеграла на заданому відрізку з використанням методу правих прямокутників

Список використаної літератури


Завдання


Дана функція виду.

Використовуючи чисельні методи, необхідно:

1) Побудувати графік функції.

) Визначити коріння даного рівняння методом половинного ділення.

) Визначити мінімальне значення функції і відповідне значення аргументу.

) Обчислити значення визначеного інтеграла методом правих прямокутників.


Побудова графіка заданої функції


Побудуємо графік функції в програмі Microsoft Excel ®. Для цього задамо в табличному вигляді значення аргументу на відрізку [- 2; 4] і відповідні їм значення функції


Значення аргументу xЗначеніе функції f (x) Значення аргументу xЗначеніе функції f (x) - 2,013,778111,1-3,12426-1,911,981791,2-2,95761-1,810,339291,3-2,76494-1,78,837891,4-2,54681-1,67,466061,5-2,30374-1,56,213381,6-2,03621-1,45,070401,7-1,74463-1,34,028591,8-1,42940-1,23,080231,9-1,09086-1,12,218332,0-0,72933-1,01,436562,1-0,34509-0,90,729212,20,06161-0,80,091082,30,49052-0,7-0,482492,40,94144-0,6-0,995762,51,41417-0,5-1,452562,61,90855-0,4-1,856352,72,42441-0,3-2,210282,82,96162-0,2-2,517192,93,52005-0,1-2,779663,04,099570,0-3,000003,14,700100,1-3,180333,25,321520,2-3,322543,35,963770,3-3,428363,46,626750,4-3,499363,57,310390,5-3,536943,68,014650,6-3,542383,78,739450,7-3,516833,89,484740,8-3,461343,910,250480,9-3,376864,011,036631,0-3,26424

Побудуємо на підставі отриманих табличних даних графік досліджуваної функції.




З отриманого графіка видно, що рівняння має 2 кореня: один негативний зі значенням близько - 0,8, другий - позитивний, зі значенням близько 2,2. Мінімальне значення функція приймає при.


Пошук коренів рівняння методом половинного ділення


Задамося інтервалом, на якому будемо шукати корінь рівняння. Очевидно, що ознакою наявності на даному інтервалі кореня рівняння є зміна знака значення функції на кордонах відрізка, або. Потрібно знайти із заданою точністю eps корінь цієї функції. Виберемо середину відрізка. Якщо в середині функція має той же знак, що і ліворуч, то приймемо середину відрізка за нову ліву межу, в іншому випадку - за праву. Повторюємо так до тих пір, поки відрізок не стане менше eps.


Dihotomy ;;=300;, b, c, eps: Real;: Integer; fx (x: Real): Real;:=sqr (x) + 2 * exp (-x) - 5 ;;

Writeln ( Знаходження коренів функції методом половинного ділення );

Repeat ( Введіть кордону відрізка a, b: ); (a, b); fx (a) * fx (b) gt; 0 Then ( На даному відрізку коренів немає або їх декілька. Спробуйте інші значення )

Endfx (a) * fx (b) lt; 0; ( Введіть необхідну точність eps: );

Readln (eps);:=0; (abs (ba) gt; eps) and (st lt; MaxStep) Do:=st + 1;:=(a + b)/2; fx (a) * fx (c) lt; 0b:=ca:=c ;; st gt; MaxStep Writeln ( Відсутність збіжності. Уточніть проміжок )

Else Writeln ( Корінь рівняння=, c: 10: 6);.


Вхідні дані a=0, b=3, eps=0.000001

Вихідні дані Корінь рівняння=2.185197


Визначення мінімуму функції методом перебору


Розіб'ємо відрізок на відрізків довжиною і обчислимо значення функції на кордонах одержані відрізків. Мінімальна серед обчислених значень і є шуканий мінімум функції на даному відрізку.



Програмний код на Turbo Pascal має вигляд


Program Perebor; CRT;, b, h, min, f, xm: Real;, i: Integer; fx (x: Real): Real;:=sqr (x) + 2 * exp (-x) -5 ;;

Writeln ( Пошук мінімуму методом перебору ); ( Введіть кордону відрізка a, b: ); (a, b); ( Введіть кільк...


сторінка 1 з 2 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Рішення диференціального рівняння для похідної функції методом Хеммінга і м ...
  • Реферат на тему: Розробка програми для ПОБУДОВИ графіка Функції y = 1 / x2 та знаходження пл ...
  • Реферат на тему: Знайти мінімум функції n змінних методом Гольдфарба
  • Реферат на тему: Знаходження коренів рівняння методом простої ітерації (ЛИСП-реалізація)
  • Реферат на тему: Знаходження всіх дійсних корінь алгебраїчного багаточлена методом розподілу ...