Курсовая работа: Рівномірне наближення функцій ермітовими сплайнами

· voidermit_3(double *a, doublex0, doublex2); - функція пошуку коефіцієнтів ермітового сплайна з ланками виду ;

· voidermit_4(double *b, doublex0, doublex2); - функція пошуку коефіцієнтів ермітового сплайна з ланками виду ;

· voidermit_5(double *a, doublezl, doublezp); - функція пошуку коефіцієнтів ермітового сплайна з ланками виду;

· voidermit_rp(double *a, doublea1, doubleb1, doublenyu, intn); - рівномірне наближення ермітовими сплайнами із заданною похибкою;

· voidermit_rl (double*a, doublezl, doubleb1, intn, intp, intr); - рівномірне наближення ермітовими сплайнами із заданною кількістю ланок.


Література

1. Пізюр Я.В., Попов Б.О. Рівномірне наближення ермітовими сплайнами з парною кількістю параметрів.// Контрольно-вимірювальна техніка.- 1993. – Вип. 50. – С. 8-13

2. Пізюр Я.В. Наближення функцій ермітовими сплайнами з експоненціальними ланками// Вісник НУ "Львівська політехніка". "Фізико-математичні науки" №566, 2006, – С. 68-75.

3. Зав’ялов Ю.С., Квасов Б.И., Мірошниченко В.Л. Методи сплайн функцій. – М.: Наука, 1980. – 352 с.


Додаток

Код програми.

private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {

double zl, zp, x;

zl=Double::Parse(textBox3->Text);

zp=Double::Parse(textBox4->Text);

x =(zl+zp)/2;

int p=2,n=5;

if((s1->Checked==true)||(s2->Checked==true)||(s5->Checked==true)||(s7->Checked==true)||(s9->Checked==true)){

n=4;p=1;

}

double *a = new double[n];

if (s1->Checked == true) {

ermit_1(a, zl, zp, p);

}

if (s2->Checked == true) {

ermit_2(a, zl, zp, p);

}

if (s3->Checked == true) {

ermit_3(a, zl, zp, p);

К-во Просмотров: 453
Бесплатно скачать Курсовая работа: Рівномірне наближення функцій ермітовими сплайнами