1) вывод расчётных формул;
2) текст программы;
3) тестирование.
Текст программы.
#include <iostream.h>
#include <fstream.h>
Возможно вы искали - Реферат: Построение линии пересечения 2-х конусов и цилиндра
#include <conio.h>
#include <math.h>
#include <dos.h>
#include "mat_vec.h" // классы для работы с матрицами и векторами
#include "progonka.h" // решение системы ур-ний (для 3-х диагональных матриц)
Похожий материал - Реферат: Построение решения задачи Гурса для телеграфного уравнения методом Римана
#include "funct.h" // второстепеннные функции программы (рисование и т.д.)
// "корень" программы
void spline (float step, int dop, int n, double* &x,double* &y,double* &x1,double* &y1) {
int k = 0;
matrica Sp(n, n-1);
Очень интересно - Реферат: Правила по отношению к аргументам и ошибки, с ними связанные
for (int i = 1; i <= (n-1); i++) {
Sp(i,n) = 3*(y[i-1] - 2*y[i] + y[i+1])/pow(step,2);
Sp(i,i) = 4;
if (i < (n-1)) Sp(i,i+1) = 1;
if (i > 1) Sp(i,i-1) = 1;
Вам будет интересно - Реферат: Правильные многогранники
}
float *tmp;
progonka(Sp, tmp); // решение системы уравнений методом прогонки
// (см. файл "progonka.h")
vector a(n),b(n+1),c(n),d(n); // вычисление коэф-тов многочленов
Похожий материал - Реферат: Правильные многогранники или тела Платона
b(1) = 0;
b(n+1) = 0;
for(int index = 0; index < n-1; index++)
b(index+2) = tmp[index];