9 3.200000 0.037500
10 3.600000 0.013800
11 4.000000 -0.016500
Задание №2.
#include <iostream.h>
#include <conio.h>
#include "aproxy.h"
#include "datafile.h"
void main()
{
// ®ЇЁб ЁҐ ¤ ле
int n,Err;
double A0,A1,S;
Vector A;
LVector X,Y;
// ўў®¤ ўе®¤ле ¤ ле
clrscr();
OutMessage("‚ў®¤Ё¬ ¤ лҐ Ё§ д ©« . <Enter>");
Read2Vec(n,X,Y,1);
// а бзҐв
Err=AprLine(n,X,Y, A0,A1,S,3);
// ўлў®¤ १г«мв в ¤ЁбЇ«Ґ©
clrscr();
cout<<"Err = "<<Err<<endl;
cout<<" A0 = "<<A0<<endl;
cout<<" A1 = "<<A1<<endl;
cout<<" S = "<<S<<endl;
getch();
// ўлў®¤ ў д ©« Їа®Ја ¬¬л «ЁҐ©®© дгЄжЁЁ
A[0]=A0;
A[1]=A1;
cout<<endl;
OutMessage("‚лў®¤Ё¬ ў д ©« cpp-Їа®Ја ¬¬г, ¬®¤Ґ«Ёагойго «ЁҐ©го дгЄжЁо");
WritePoly(1,A);
}
Задание №3.
#include <iostream.h>
#include <conio.h>
#include "aproxy.h"
#include "datafile.h"
void main()
{
// ®ЇЁб ЁҐ ¤ ле
int i,m,n,Err;
double S;
Vector A;
LVector X,Y;
// ўў®¤ ўе®¤ле ¤ ле
clrscr();
OutMessage("‚ў®¤Ё¬ ¤ лҐ Ё§ д ©« . <Enter>");
Read2Vec(n,X,Y,1);
// а бзҐв
m=3;
Err=AprPoly(n,X,Y, m,A,S,3);
// ўлў®¤ १г«мв в ¤ЁбЇ«Ґ©
clrscr();
cout<<"Err = "<<Err<<endl<<endl;
cout<<"Љ®нддЁжЁҐвл Ї®«Ё®¬ :"<<endl;
for (i=0; i<=m; i++)
cout<<"A["<<i<<"] = "<<A[i]<<endl;
cout<<endl;
cout<<" S = "<<S<<endl;
getch();
// ўлў®¤ ў д ©« Їа®Ја ¬¬л Ї®«¤Ё®¬Ё «м®© дгЄжЁЁ
cout<<endl;
OutMessage("‚лў®¤Ё¬ ў д ©« cpp-Їа®Ја ¬¬г, ¬®¤Ґ«Ёагойго Ї®«Ё®¬Ё «мго дгЄжЁо");
WritePoly(3,A);
}
Задание №4.
#include <iostream.h>
#include <conio.h>
#include "aproxy.h"
#include "datafile.h"
void main()
{
// ®ЇЁб ЁҐ ¤ ле
int i,m,n,Err;
double S;
Vector A;
LVector X,Y,Z;
// ўў®¤ ўе®¤ле ¤ ле
clrscr();
OutMessage("‚ў®¤Ё¬ ¤ лҐ Ё§ д ©« . <Enter>");
Read3Vec(n,X,Y,Z,1);
// а бзҐв
m=3;
Err=AprPoly2(n,X,Y,Z, m,A,S,3);
// ўлў®¤ १г«мв в ¤ЁбЇ«Ґ©
clrscr();
cout<<"Err = "<<Err<<endl<<endl;
cout<<"Љ®нддЁжЁҐвл Ї®«Ё®¬ :"<<endl;
for (i=0; i<=9; i++)
cout<<"A["<<i<<"] = "<<A[i]<<endl;
cout<<endl;
cout<<" S = "<<S<<endl;
getch();
}
Задание №5.
#include <iostream.h>
#include <conio.h>
#include "aproxy.h"
#include "datafile.h"
void main()
{
// ®ЇЁб ЁҐ ¤ ле
int i,n,Err;
double A0,A1,S;
LVector X,Y,X1,Y1;
// ўў®¤ ўе®¤ле ¤ ле
clrscr();
OutMessage("‚ў®¤Ё¬ ¤ лҐ Ё§ д ©« . <Enter>");
Read2Vec(n,X,Y,1);
// «ЁҐ аЁ§ жЁп ¤ ле
for (i=1; i<=n; i++)
{
X1[i]=X[i];
Y1[i]=1/(Y[i]*Y[i]);
}
// ЇЇа®ЄбЁ¬ жЁп
Err=AprLine(n,X1,Y1, A0,A1,S,3);
// ўлў®¤ १г«мв в ¤ЁбЇ«Ґ©
clrscr();
cout<<"Err = "<<Err<<endl;
cout<<" A0 = "<<A0<<endl;
cout<<" A1 = "<<A1<<endl;
cout<<" S = "<<S<<endl;
getch();
}
Задание №7.
#include <iostream.h>
#include <conio.h>
#include "spline.h"
#include "datafile.h"
void main()
{
// ®ЇЁб ЁҐ ¤ ле
int i,n,m,Err;
Vector A,B,C,D;
LVector X,Y;
// ўў®¤ ўе®¤ле ¤ ле
clrscr();
OutMessage("‚ў®¤Ё¬ ¤ лҐ Ё§ д ©« . <Enter>");
Read2Vec(n,X,Y,1);
// б¤ўЁЈ н«Ґ¬Ґв®ў ¬ ббЁў
for (i=1; i<=n; i++)
{
X[i-1]=X[i];
Y[i-1]=Y[i];
}
m=n-1;
// ЁвҐаЇ®«пжЁп
Err=SplineCoeff(m,X,Y, A,B,C,D);
// ўлў®¤ ў д ©« Їа®Ја ¬¬л бЇ« ©-дгЄжЁЁ
clrscr();
cout<<"Err = "<<Err<<endl<<endl;
cout<<endl;
OutMessage("‚лў®¤Ё¬ ў д ©« cpp-Їа®Ја ¬¬г, ¬®¤Ґ«Ёагойго бЇ« ©-дгЄжЁо");
WriteSpline(m,X,A,B,C,D);
}
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.