This repository contains Java programs developed by the students of Hope Enterprise University College, Department of Computer Science, for the Numerical Analysis programming assignment. Each student in a group of not more than 4 students implemented at least one problem. The submission date for this assignment is January 12, 2024.
- Group Name: NumericalWizards
- Group Members:
- Abel Shibabaw RCS/291/21
- Dagim Tesfaye RCS/300/21
- Mohammed Ibrahim RCS/2013/22
File: MatrixMultiplier.java
Description: This Java program accepts two matrices and displays their product.
File: NewtonInterpolation.java
Description: This Java program implements interpolation using the divided difference formula. It displays the divided difference table and the corresponding equation.
File: MatrixDeterminant.java
Description: This Java program finds the determinant of a square matrix of any row and column size.
File: CreamersRuleSolver.java
Description: This Java program solves a system of linear equations using Cramer's rule. It applies concepts of object-oriented programming and includes a GUI for user interaction.
-
Make sure you have Java installed on your machine.
-
Open a terminal or command prompt.
-
Navigate to the directory containing the Java files.
-
Compile the Java files using the following command:
javac FileName.java
Replace FileName with the actual name of the Java file.
-
Run the compiled program using:
java FileName
Replace
FileNamewith the actual name of the compiled Java file (without the.classextension).
- Each Java file corresponds to one of the assigned problems.
- Ensure that the input matrices, data points, or linear equations are provided as per the program's requirements.
- Follow the program's prompts or GUI for interaction.
Feel free to explore and run each program to observe the solutions developed by the students. If you have any questions or issues, please contact the group members or the instructor.