![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Реализация в среде Excel.
Заполним исходные данные системы как показано на рисунке 12.1
В ячейку А8 вносим значения х. Вычисляем первые интерполяционные разности D2=B3-B2 ……….. Копируем эту формулу в ячейки D4, D5, D6. Вычисляем вторые интерполяционные разности E2=D3-D2 ……….. Копируем эту формулу в ячейки Е4, Е5. Теперь проверяем выполнение условия ЯчейкеI2 присваиваем значение 0, 0001. В ячейку G2 вносим формулу для вычисления В ячейке H2 определяем знак H2=ЕСЛИ(G2< 12; ”< ”; ”> ”)
Определяем h D9=A3-A2=0, 01 Определяем g D10=(A8-A5)/D9=0, 82 Теперь непосредственно определяем значение f(x)=y(x) при x=0, 6682 D11=B5+D10*D5=0, 6196. Ответ: sin(0, 6682)=0, 6196. Пример 2: используя линейную интерполяцию, вычислить значения функции y(x) при заданных значениях аргумента. Y(x)=cos(x) при x=0, 3033.
Решение: Вычислим, используя функции Excel несколько значений cos(х) и составим таблицу разностей первого и второго порядков: (рисунок 12.3)
Рисунок 12.3 Разности первого порядка практически постоянны, а также справедливо соотношение
При вычислении пользуемся той же формулой Где
Н=0, 29-0, 28=0, 01 Если х=0, 3033, то примем Эта строка будет нулевой, т.е. Тогда g =(0, 3033)=0, 9553+0, 33*(-0, 0030)=0, 9543 Ответ: cos(0, 3033)= 0, 9543
|