Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:ЧМ_2012 / ЧМ_Maxima_Excel / ЧМ_Excel_Maxima.pdf
X
- •Оглавление
- •Реализация в Excel
- •Численные методы решения нелинейных уравнений
- •Постановка задачи
- •Шаговый метод
- •Метод деления отрезка пополам
- •Метод касательных (Ньютона)
- •Метод хорд
- •Метод простой итерации
- •Численные методы решения определенных интегралов
- •Постановка задачи
- •Метод левых прямоугольников
- •Метод правых прямоугольников
- •Метод центральных прямоугольников
- •Метод трапеций
- •Метод парабол (Симпсона)
- •Метод Эйлера
- •Численные методы решения дифференциальных уравнений
- •Постановка задачи
- •Метод Эйлера
- •Метод Рунге-Кутты 4-го порядка
- •Метод Рунге-Кутты 5-го порядка
- •Метод Адамса
- •Метод прогонки
- •Погрешность результата численного решения задач
- •Задание 1-a
- •Задание 1-b
- •Задание 1-c
- •Задание 1-d
- •Задание 1-e
- •Задание 1-f
- •Задание 2
- •Метод сопряженных градиентов
- •Решение нелинейных уравнений
- •Решение определенных интегралов
- •Формулы Ньютна – Котесса
- •Метод Гаусса
- •Метод Тейлора
- •Решение обыкновенных дифференциальных уравнений
- •Метод Эйлера
- •Метод Рунге-Кутты 4-го порядка
- •Метод Рунге-Кутты 5-го порядка
- •Метод Адамса
- •Прогонка
- •Вывод:
- •Список литературы
Рис.18. Реализация метода Гаусса.
Метод Тейлора
Файл teilor.mac:
f(x) := -(x-3)^2 + 5;
teilor(a, b, e) := block( [x0:0, result:0, k:1], if a >= b then block(
print("Incorrect interval!!!"), break
),
if e <= 0.000001 then block( print("Incorrect presicion!"), break
),
x0 : (a+b)/2.0, result : f(x0)*(b-a),
while (abs(at(diff(f(x), x, k),[x = x0])/(k!)) > e) do(
result : result + at(diff(f(x),x,k),[x=x0])/(k+1)!*((b-x0)^(k+1) - (a-x0)^(k+1)), k : k + 1
),
return (result)
);
print("<Integral of function: -(x-3)^2+5>"); a:read("Enter lower limit: "); b:read("Enter upper limit: ");
e: read("Enter precision: "); if e <= 0 then block(
print("Incorrect e!"), break
);
print("<Method of teilor>::: ", teilor(a, b, e));
Рис. 19. Метод разложения подынтегральной функции в ряд Тейлора.
