Вычислить десять значений функции F(x) на интервале [a;b]. Результаты работы оформить в виде следующей таблицы:
xi F1(xi) F2(xi) Точность(M-zero) Число итераций
x1 … … … …
… … … … …
… … … … …
x10 … … … …
Столбцы таблицы:
1 - значение аргумента функции;
2 - значение функции, вычисленное с использованием библиотечных функций компилятора;
3 - значение функции, вычисленное с помощью явного разложения в ряд (итерационный процесс до достижения машинного нуля);
4 – значение машинного нуля относительно F2(xi), т.е. точность вычислений;
5 – число итераций или количество членов ряда в разложении функции.
Вычисления проводить для float, double и long double
вот есть наброски, а как 10 на экран .......х.з.
и правельные ли наброски тоже незнаю.
#include <iostream>
#include <math.h>
int main(double x,short int i,double Funmain,int fun)
{ std::cout<<"Function e^x*sin(x)"<<"\n";
std::cout<<"Vvedite x: ";
std::cin>>x;
std::cout<<"\n";
float p;
for(int i;i==x;i++);
{ p=x/i;
x=x*x;
}
fun=1+p;
Funmain=fun*sin(x);
std::cout<<"Function = "<<Funmain<<"\n";
system("PAUSE");
return EXIT_SUCCESS;
}
Сообщение отредактировано: Kobra -