Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Практическая работа на ЭВМ

Читайте также:
  1. A) работает со всеми перечисленными форматами данных
  2. Be on the make - продолжать работать
  3. E) Работа в цикле
  4. I. Самостоятельная работа
  5. I. Самостоятельная работа
  6. I. Самостоятельная работа
  7. I.11. РАБОТА БЕЗ КАКОЙ-ЛИБО МОТИВАЦИИ

1. Вызвать с диска программу korni1.pas и получить результаты решения системы уравнений:

а) б) в)

Ответы: а) x=1; y=1; б) x=4; y=5; в) x=5; y=3;

2. Составить программу для решения системы уравнений с тремя неизвестными по формулам Крамера и получить результаты для решения системы уравнений:

а) б)

Ответ: а) x=1; y=-2; z=-1; б) x=1; y=-3; z=-2

3. Вызвать с диска программу (gaus.pas) и получить результаты решения системы уравнений:

a) б)

Ответ: а) x=8; y=4; z=2; б) x=1; y=2; z=3

Домашнее задание.

I. Решить систему уравнений по формулам Крамера:

Ответ: x=1; y=2; z=1.

II. Решить систему уравнений по методу Гаусса:

Ответ: x1=1; x2=0; x3=1.

III. Составить алгоритмы для решения систем линейных уравнений с двумя и тремя неизвестными.


ИНТЕРПОЛИРОВАНИЕ ФУНКЦИЙ

Постановка задачи

Задача интерполирования состоит в том, чтобы по значениям функции f(x) в некоторых точках отрезка восстановить ее значения в остальных точках отрезка.

Пример 1.

Известны некоторые значения функции – физической величины замеренные через 1 час. Необходимо найти значения в промежутках через 30 минут.

Пример 2.

Интерполирование применяется при сгущении таблиц, когда вычисление функции f(x) трудоемко и необходимо составить таблицу с меньшим шагом.

Пример 3.

Интерполирование применяется при необходимости приближенной замены функции другими функциями, которые легче вычислить. Например, когда вычисляется определенный интеграл некоторой неинтегрируемой функции, такая функция заменяется многочленом, аналогично при вычислении производных и т.д.

 

Пусть дана функция y=f(x) для которой известна лишь таблица ее значений: (*)

x x0 x1 x2 x3 xn
y y0 y1 y2 y3 yn

При этом требуется получить значение функции y=f(x) для такого значения аргумента х, которое входит в отрезок [x0, xn], но не совпадает ни с одним из значений xi, i=0, 1, 2,…,n, т.е. xÎ[x0, xn], x¹xi, i=0, 1, 2,…,n.

Очевидный прием решения этой задачи – вычислить значение функции f(x) воспользовавшись аналитическим выражением функции f. Однако это можно применить, если аналитическое выражение функции f известно и пригодно для вычисления. Но часто аналитическое выражение функции f вовсе неизвестно.

В этом случае используется особый прием – построение по исходной таблице приближающей функции F, которая в некотором смысле близка к функции f, и аналитическим выражением которой можно воспользоваться для вычислений, считая приближенно, что f(x)=F(x)

Классический подход к решению задачи построения приближающей функции основывается на требовании строгого совпадения значений f(x) и F(x) в точках xi, i=0, 1, 2,…,n.

F(x0)=f(x0)=y0;

F(x1)=f(x1)=y1;

… (3.1)

F(xn)=f(xn)=yn.

Второе требование для функции F: функция F должна быть многочленом степени n (степень на единицу меньше числа точек). В этом случае нахождение приближающей функции называют интерполяцией.

Определение. Интерполяция – нахождение приближающей функции. Функция F называется интерполирующей, точки x0, x1, x2, …, xn – узлы интерполяции.

 

Будем искать функцию F в виде многочлена степени n:

F(x)=a0xn+a1xn-1+…+an-1x+an

Зная условие (3.1) можно найти коэффициенты ai, i=0, 1,…, n. Получаем систему из n+1 уравнения с n+1 неизвестными.

Эта система имеет единственное решение, т.к. по нашему предположению все xi различны. Решая эту систему относительно неизвестных a0, a1, …, an мы получим аналитическое выражение многочлена.

Описанный прием можно использовать при решении задач интерполирования, но на практике используют другие более удобные и менее трудоемкие методы.


Дата добавления: 2015-10-31; просмотров: 174 | Нарушение авторских прав


Читайте в этой же книге: ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ | Метод прямоугольников. | Практическая работа на ЭВМ | Вычисление приближенного значения функции с помощью электронных таблиц | Практическая работа на ЭВМ | ЧИСЛЕННЫЕ МЕТОДЫ РЕШЕНИЯ ТРАНСЦЕНДЕНТНЫХ УРАВНЕНИЙ | Метод половинного деления | Несколько определений | Метод Эйлера. | Общий случай задачи оптимизации |
<== предыдущая страница | следующая страница ==>
Решение систем линейных уравнений способом Гаусса.| Интерполяционный многочлен Лагранжа

mybiblioteka.su - 2015-2024 год. (0.007 сек.)