Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






Задание 4. С помощью программы для компьютера уплотнить часть таблицы заданной функции, пользуясь интерполяционными формулами Ньютона.




Программа для компьютера составлена на языке C# 4.5

using System;

namespace Lab4_4

{

class Program

{

static void Main(string[] args)

{

double a=0.3, b=0.45, h1=0.05, h2=0.01;

double e, y, y0=0.95534, y1=-0.01597, y2=-0.00234, t, x;

Console.WriteLine("Концы отрезка субтабулирования a = "+a+" b = "+b+"\n");

Console.WriteLine("Шаг таблицы = " + h1+"\n");

Console.WriteLine("Новый шаг таблицы = " + h2+"\n");

Console.WriteLine("Значание функции в начальной точке = " + y0 + "\n");

Console.WriteLine("Конечные разности первого и вторго порядка " + y1 + " "+ y2 +"\n");

x = a;

Console.WriteLine( " x " + " y " + " e " + "\n");

do{

t = (x - a) / h1;

y = y0 + t * y1 + t * (t - 1) * y2 / 2;

e = 0.00001 * t * (t - 1) * (t - 2) / 6;

Console.WriteLine(x+" " + y +" " + e +" "+"\n");

x = x + h2;

 

} while(x-(b+h2/10)<0);

Console.Read();

}

}

}

 

Результаты выполнения программы в среде Microsoft Visual Studio 2012 express

 

 

Задание 5. По заданной таблице значений х и у построить методом наименьших квадратов две различные эмпирические формулы и сравнить качество полученных приближений. Задание выполнить 3 способами: а) с помощью ручных расчетов на калькуляторе; б) с помощью программы на компьютере; в) с помощью табличного процессора Excel или иного инструментального средства.

 

x -1,33 -3,84 -3,23 -2,76 -2,22 -1,67 -1,13 -0,6
y 2,25 2,83 3,44 4,31 5,29 6,55 8,01 10,04

 

 

 


mylektsii.ru - Мои Лекции - 2015-2018 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал