MATLAB.

- x=fzero(f(x), [x0 або [a,b]]), [x,fval] = fzero(...) – повертає корінь рівняння, заданого функцією f(x), найближчий до початкового значення x0 або на заданому відрізку [a, b]

- x= solve(f(x), [x0 або [a,b]]) – розв’язує рівняння в основі яких лежать поліноми високих порядкіт та інші типи нелінійних рівнянь. також за допомогою цієї функції можна розв’язувати рівняння, що містять більше однієї змінної. Якщо рівнянь менше ніж змінних, то необхідно визначити, яка змінна обчислюється, наприклад:

solve ( '2*х - log (у) = 1', 'у') обчислюється для змінної у за умови х. Також ця функція розв’язує системи нелінійних рівнянь: [x, у] = solve ('х^2 - у = 2', 'у - 2*х =5').

- x = fsolve(fun,x0) – повертає корінь рівняння, заданого функцією fun при початковому наближені x0 або [x,fval] = fsolve(fun,x0) повертає також значення функції у точці кореня.

- r = roots(p) – повертає всі корені рівняння, заданого поліномом з коефіцієнтами р.