Welcome to IntegralApp, your intuitive tool for exploring numerical integration with precision and ease! 📊
IntegralApp is a Python-based GUI application designed to simplify the calculation of definite integrals using numerical methods. With a sleek interface and powerful tools, it enables users to visualize and understand integration concepts interactively.
This application is perfect for students, educators, and professionals working with numerical methods.
- 🖥️ Interactive GUI: Powered by PyQt5 for a modern and seamless user experience.
- 📈 Graphical Representation: Visualize functions and their numerical approximations.
- 📊 Detailed Tables: View calculations for left, right, and midpoint methods.
- 🎯 Customizable Parameters: Easily input functions, limits, and number of subdivisions.
- 💾 Standalone Execution: Run directly on Windows without additional installations.
Figure 1: Tabular results with highlighted total areas.
Figure 2: Function graph and shaded approximations.
- Operating System: Windows 10/11 (64-bit)
- Python: Not required for
.exe
version.
- Download the latest
.exe
file from the Releases page. - Save the file in your desired directory.
- Double-click the
.exe
to launch the app.
- Input Parameters:
- Enter the function
f(x)
in Python syntax (e.g.,np.sin(x)
,x**2
). - Specify the lower (
a
) and upper (b
) integration limits. - Set the number of subdivisions (
n
) for better accuracy.
- Enter the function
- Calculate:
- Click the "Calculate Integral" button.
- View Results:
- Check the Results Table tab for numerical approximations.
- Explore the Graph tab to visualize the function and shaded areas.
Your feedback is invaluable! If you encounter issues or have feature requests, please open an issue.
IntegralApp - Simplifying Numerical Integration for Everyone. 🎓