Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Розв’язування рівнянь

Читайте также:
  1. Завдання 3 Побудова матриці попарних порівнянь
  2. Приклад розв’язування задачі Д2
  3. Приклад розв’язування задачі Д3
  4. Приклад розв’язування задачі Д4

 

Функція для визначення дійсних коренів рівнянь – fzero()

fzero(‘f(x)’,x) – тут f(x) – рівняння, що розв’язується, х – початкове наближення;

fzero(‘f(x)’,[x1 x2]) - [x1 x2] – інтервал, де лежить корінь рівняння;

fzero(‘f(x)’,[x1 x2],tol) - tol – точність.

 

 

 

Функція roots(z), z- вектор коефіцієнтів полінома. Наприклад, нехай потрібно визначити корені полінома

 

За допомогою функції polyfit (x,y,number) можна здійснити апроксимацію методом найменших квадратів, де number ступінь полінома (апроксимуючої функції).

 

Інтерполяцію сплайнами можна здійснити за допомогою функції interp1 (x,y,xi,’інтерполянта’), де інтерполянта може набувати значень: nearest- інтерполяція за сусідніми елементами, linear – лінійна інтерполяція, spline - інтерполяція кубічними сплайнами.

 

Вирішити систему рівнянь можна, використовуючи m-файлах, для цього створити файл з функціями, що входять до системи рівнянь:

Тепер необхідно використати функцію fsolve(‘myfunc’,x0):

Після чого буде отримано значення розв’язків системи рівнянь:


Дата добавления: 2015-09-01; просмотров: 43 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ДОМАШНЄ ЗАВДАННЯ №2| Задача 6.1

mybiblioteka.su - 2015-2024 год. (0.007 сек.)