Func-count x f(x) Procedure

Initial

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Looking for a zero in the interval [0.288, 1.162]

Interpolation

Interpolation

Interpolation

Interpolation

Zero found in the interval: [0.288, 1.162].

x =

0.3976

>> [x fval]=fzero('Func',0.8,optimset('TolX',10^-5,'disp','iter'))

Func-count x f(x) Procedure

Initial

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Search

Looking for a zero in the interval [0.288, 1.162]

Interpolation

Interpolation

Interpolation

Interpolation

Interpolation

E-005 interpolation

E-005 interpolation

Zero found in the interval: [0.288, 1.162].

x =

0.3942

fval =

E-005

>> X = fzero('Func',3, optimset('disp','final'))

Zero found in the interval: [0.28471, 4.92].

X =

0.3942

Для нахождения корней полинома в пакете MATLAB предусмотрена соответствующая функция roots( ), возвращающая вектор-столбец, компоненты которого являются корнями полинома (действительными или комплексными).

Обращение к функции к данной функции имеет следующий вид:

r = roots(c)

Здесь c - вектор-строка, содержащая значения коэффициентов полинома .

Пример 2.4. Решение уравнения с использованием функции roots( ).

>> c=[1 -11 1 1 0.1];

>> roots(c)

ans =

10.8998

0.3942

-0.1470 + 0.0409i

-0.1470 - 0.0409i

 








Дата добавления: 2015-08-21; просмотров: 808;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.