Читайте также: |
|
Функція для визначення дійсних коренів рівнянь – 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 |