Untitled

 avatar
unknown
plain_text
2 years ago
724 B
2
Indexable
#include <string>
#include <iostream>
using namespace std;


int main()
{

    double x, sum = 0;
    const double pi = 3.14;
    cout << "Введите значение x: ";
    cin >> x;
        for (int n = 1; n <= 10; n++) {  
            double an = 0, bn = 0;
            for (double k = -pi; k <= pi; k += 0.01) {
                an += (k + 1) * cos(n * k) * 0.01;
                bn += (k + 1) * sin(n * k) * 0.01;
            }
            an *= (1 / pi);
            bn *= (1 / pi);

            sum += an * cos(n * x) + bn * sin(n * x); 
        }
    cout << "Разложение функции F(x) = x + 1 в ряд Фурье на промежутке [-pi, pi]: " << sum << endl;
}
Editor is loading...