int main() { std::ofstream f("integratore.txt", std::ios::out); double truth = 1.0 - cos(1.0); for (int n = 1; n < Nmax; n++) //calcolo degli integrali con varie discretizzazioni(segmenti) { f << n << "\t" << rettangoli(0.0, 1.0, n) - truth /* errore con il metodo dei rettangoli */ << "\t" << trapezi(0.0, 1.0, n) - truth /* errore con il metodo dei trapezi */ << std::endl; } f.close(); return 0; }
void IntegraleDeterministico::exec(int n) { setIntervalli(n); print(n, abs(trapezi()-m_f), abs(simpson()-m_f), abs(m_f-gauss())); }