Обчислювальна математика

Матеріал з Вікіпедії — вільної енциклопедії.

Перейти до: навігація, пошук

Обчи́слювальна матема́тика — розділ математики, що включає коло питань, зв'язаних з виконанням обчислень і використанням комп'ютерів. У більш вузькому розумінні, обчислювальна математика — теорія чисельних методів розв’язування типових математичних задач.

До задач обчислювальної математики відносять:

  • розв’язування нелінійних алгебраїчних рівнянь
  • розв’язування систем нелінійних алгебраїчних рівнянь
  • розв’язування диференціальних рівнянь (як звичайних диференціальних рівнянь, так і рівнянь з частинними похідними )
  • розв’язування систем диференціальних рівнянь
  • розв’язування інтегральних рівнянь

Основна відмінність обчислювальної математики полягає в тому, що при розв’язуванні обчислювальних задач людина оперує машинними числами, що є дискретною проекцією дійсних чисел на конкретну архітектуру комп'ютера. Так, наприклад, якщо взяти машинне число довжиною в 8 байт, то в ньому можна запам'ятати тільки 264 різних чисел, тому важливу роль в обчислювальній математиці відіграють оцінки точності алгоритмів і їхня стійкість до представлень машинних чисел у комп'ютері. Саме тому, наприклад, для розв’язування лінійної системи алгебричних рівнянь дуже рідко використовується обчислення оберненої матриці, тому що цей метод може привести до помилкового розв’язування у випадку з сингулярною матрицею, а дуже розповсюджений у лінійній алгебрі метод заснований на обчисленні визначника матриці і її доповнення вимагає набагато більше арифметичних операцій, ніж будь-який стійкий метод розв’язування лінійної системи рівнянь.

Особисті інструменти