Программа на языке C: аппроксимация рядами Тейлора с примером кода

Вот пример реализации аппроксимации ряда Тейлора для функции на языке программирования C:

#include <stdio.h>
double taylorSeries(double x, int n) {
    double result = 1.0;
    double term = 1.0;
    for (int i = 1; i <= n; i++) {
        term *= x / i;
        result += term;
    }
    return result;
}
int main() {
    double x = 1.0;  // The value for which to approximate the function
    int n = 10;     // Number of terms in the series
    double approximation = taylorSeries(x, n);
    printf("Approximation of e^%f using %d terms: %f\n", x, n, approximation);
    return 0;
}

Этот код вычисляет аппроксимацию e^x, используя разложение в ряд Тейлора. Функция taylorSeriesпринимает два параметра: x— значение, для которого мы хотим аппроксимировать функцию, и n— количество включаемых терминов. в сериале. Функция mainвызывает taylorSeriesс x = 1.0и n = 10, а затем печатает результат.mainр>