*   >> Чтение Образование Статьи >> education >> колледж и университет

Секанс Метод - Matlab Script

<р> Это Описания и объяснения секущей methid использует MATLAB, чтобы показать, шаг за шагом итерации, которые сделали для расчета конечного значения

<р> Использование следующий сценарий, он производит. прямой ответ относительно того, что ответ с помощью секущей methid.

<р> функция х = секущая (f_str, x0, x1, п)% Метод секущих Секанс% Х = секущей (F_STR, Х0, Х1, N ) выполняет N итераций метода секущих% от функции F, начиная с начальной итераций X0 и X1, где% F_STR является строковое представление F

<р> F = встроенный (f_str);.


< р> хр = х0; FP = F (XP); х = x1, FX = F (X);

<р> для I = 1: п хп = х - FX * (х - XP) /(FX - FP) хр = х; FP = FX; х = х; FX = F (X); конец

<р> Однако, если вы хотите, чтобы увидеть шаг за шагом сделать за кулисами секущей метода, используйте следующий сценарий

<р> функция х = секущая (. f_str, x0, x1, п)% секущий Секанс метод% Х = секущей (F_STR, Х0, Х1, N) выполняет N итераций секущей метода% от функции F, начиная с начальной итераций X0 и X1, где% F_STR это строка представление F% в виде F (х) = 0

<р> F = встроенный (f_str);.

а = х0, б = x1;

<р> DISP ('Количество итераций = ') DISP

(0)

<р> DISP (' Х = ') DISP (а) DISP (' F (Х) = ') DISP (F (A))

<р> DISP (' Количество итераций = ') DISP

(1)

<р> DISP (' Х = ') DISP (б) DISP (' F (Х) = ') DISP (F (B)) для я = (1: н-1) х = B - (F (B) * ((BA) /(F (B) -f (A)))); если б == х DISP ('Это высокая точность достижимыми ") я = я-1; сломать конец а = Ь; б = х; DISP ('число итераций =') DISP (I + 1) DISP ('Xn =') DISP (х) DISP ('F (Xn) =') DISP (F (X)) enddisp ("число итераций урон : ') DISP (я + 1) End

<р> Секущий метод базируется метод ньютона, который использует дифференциал функции близкого расстояния приблизительно ответ, где по более итераций, тем ближе ответ будет.

Вместо дифференциала, использует касательной или секущую для приближения его. Accuraccy ответа увеличивается в 1,618, что означает каждая итерация увеличивает точность которой место каждой время 1.618 мест

Другое повторяющийся и математический метод, используя Matlab, а также других математических примеров:.


<Р> >>> Ромберга Численное интегрирование - Matlab скрипт

<р >>>> Правило Симпсона и трапециевидных Правило численного интегрирования - Matlab Сценарии

<р >>>> ньютонов Метод нахождения корней - Matlab скрипт

< р >>>> бисекции Метод нахождения корней - Matlab скрипт

<р >>>> Лагранжа и Ньютона Метод разделенной разности Метод

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.