
Enviado em 03/05/2018 - 17:07h
Elaborar um programa para calcular o valor aproximado para a imagem da função f(x) abaixo usando uma série de Fourier. Os valores de n e x deverão ser informados pelo usuário durante a execução do programa. Utilize a tabela 11-2 para testar o programa.
n x f(x)
10 0 0
1000 1,5 1
500 3 0
1000 -1,5 -1
500 -3 0
#include <iostream>
#include <fstream>
#include <cmath>
#include <iomanip>
using namespace std;
int main (int argc, char *argv[]){
cout << "Programa para calcular e exibir o valor aproximado para a imagem da função f(x)\n";
cout << "usando a série de Fourier\n";
int i, n; double fx, x, s;
s=0;
cout << "n = "; cin >> n;
cout << "x = "; cin >> x;
for (i = 1; i <= n; i++)
{
s = s + (pow(-x, i+1)/pow(2*i-1, 2.0))*sin((2*i-1)*(M_PI*x)/3);
cout << s << endl;
}
fx = (8/pow(M_PI, 2.0))*s;
cout << "f" << "(" << x << ")" << " = " << setprecision (2) << fixed << fx << endl;
return 0;
}
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
O Editor de Texto Nano: Simplicidade no Terminal
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
[Resolvido] Meu monitor suporta 100fps. Por que o máximo é 60fps nos jogos?
Jogando "Magic" gratuitamente no Linux
Zoxide e fzf no bash para incrementar o uso do Terminal
[pedido] biglinux versao 1 (0)
A falsa sensação de que entende a tal da palavra! (1)
Eu aprendi o segredo das artes! hahaha (5)









