Επίλυση Ολοκληρώματος

Υπάρχουν πολλές συναρτήσεις των οποίων το ολοκλήρωμα δεν μπορεί να εκφραστεί μέσω στοιχειωδών συναρτήσεων. Για τα ολοκληρώματα τέτοιων συναρτήσεων, χρησιμοποιούνται διάφορες προσεγγιστικές μέθοδοι, η ουσία των οποίων είναι ότι η ολοκληρωτέα συνάρτηση αντικαθίσταται "από μια κοντινή" συνάρτηση, το ολοκλήρωμα της οποίας εκφράζεται μέσω στοιχειωδών συναρτήσεων.
Το πρόγραμμα χρησιμοποιεί τις εξής μεθόδους υπολογισμού: Μέθοδος Ορθογωνίων, Μέθοδος Μέσων, Μέθοδος Τραπεζοειδών, Μέθοδος Simpson.

Κατά την είσοδο μιας συνάρτησης, χρησιμοποιήστε τις εξής σημειώσεις:
 
+ - πρόσθεση;Math.log(x) - φυσικός λογάριθμος;
- - αφαίρεση;Math.cos(x) - συνημίτονο;
* - πολλαπλασιασμός;Math.sin(x) - ημίτονο;
/ - διαίρεση;Math.exp(x) - εκθέτης;
Math.sqrt(x) - τετραγωνική ρίζα;Math.pow(x,n) - αναγωγή x σε δύναμη n;

Παράδειγμα: x^4*cos(x^2+x+1) αντιστοιχεί σε Math.pow(x,4)*Math.cos(Math.pow(x,2)+x+1)

Συνάρτηση

Κάτω ορίστρα ολοκλήρωσης

Άνω ορίστρα ολοκλήρωσης

Μέθοδοι
Ορθογώνια
Μέσα
Τραπεζοειδή
Simpson
3/8
Λύση
Κατά βήματα
Κατά ακρίβεια
Αριθμός βημάτων
Ακρίβεια