Ayuda con sumatoria taylor
Publicado por zeta255 (2 intervenciones) el 24/03/2021 05:48:13
tengo este codigo, es una sumatoria taylor, ingreso el valor de x para poder obtener el valor de sen, lo he hecho de esta manera pero no me sale nada me tira nan, adjunto la fomrmula en que me vaso

sen(x) = SUM(n=0->inf) ((-1)^n / (2n+1)! * x^(2n+1)) =
= x^1/1! - x^3/3! + x^5/5! - x^7/7! + x^9/9! - ...
sen(x) = SUM(n=0->inf) ((-1)^n / (2n+1)! * x^(2n+1)) =
= x^1/1! - x^3/3! + x^5/5! - x^7/7! + x^9/9! - ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include <math.h>
#include<iomanip>
using namespace std;
int main(){
int x, numerador=1, denominador=1, sen,f=0;
cout<<"ingrese el valor de x para sen: "; cin>>x;
cout<<setprecision(4);
for (int i=1; i<=10;i++)
{
numerador=numerador*(-1^x);
denominador=denominador*(2*i+1);
sen=(numerador/denominador)*(x^(2*x+1));
f=f+sen;
}
cout<<"el valor de sen"<<x<<"= "<<f;
}
Valora esta pregunta


0