This repository contains 6 lab assignments for the Numerical Methods course. The labs are organized into 4 main directories: assignments, code-solutions, input_data, and output_data.
-
assignments/: Contains the assignment descriptions for each lab in Markdown format.lab-1-assignment.mdlab-2-assignment.mdlab-3-assignment.mdlab-4-assignment.mdlab-5-assignment.mdcomplex-lab-assignment.md
-
code-solutions/: Contains the Python code solutions for each lab.lab-1-code.pylab-2-code.pylab-3-code.pylab-4-code.pylab-5-code.pycomplex-lab-code.py
-
input_data/: Contains the input data files for labs 2 through 6.input_data(lab-2).jpginput_data(lab-3).jpginput_data(lab-4).jpginput_data(lab-5).jpginput_data(lab-6).jpg
-
output_data/: Contains the output data files for labs 5 and 6.output_data(lab-5).jpgoutput_data(1)(lab-6).jpgoutput_data(2)(lab-6).jpgoutput_data(3)(lab-6).jpg
- Objective: Implement and compare direct and iterative methods for solving systems of linear algebraic equations.
- Assignment: See
assignments/lab-1-assignment.md - Solution: See
code-solutions/lab-1-code.py
- Objective: Implement methods for refining the roots of nonlinear equations.
- Assignment: See
assignments/lab-2-assignment.md - Solution: See
code-solutions/lab-2-code.py - Input Data: See
input_data/input_data(lab-2).jpg
- Objective: Implement Newton's method and ε-algorithm for solving systems of nonlinear equations.
- Assignment: See
assignments/lab-3-assignment.md - Solution: See
code-solutions/lab-3-code.py - Input Data: See
input_data/input_data(lab-3).jpg
- Objective: Implement numerical integration methods for definite integrals.
- Assignment: See
assignments/lab-4-assignment.md - Solution: See
code-solutions/lab-4-code.py - Input Data: See
input_data/input_data(lab-4).jpg
Lab 5: Integration of Systems of Differential Equations. Calculation of Transient Processes for RLC Circuits
- Objective: Implement methods for integrating systems of differential equations and calculating transient processes for RLC circuits.
- Assignment: See
assignments/lab-5-assignment.md - Solution: See
code-solutions/lab-5-code.py - Input Data: See
input_data/input_data(lab-5).jpg - Output Data: See
output_data/output_data(lab-5).jpg
- Objective: Analyze dynamic processes in nonlinear compensating circuits of control systems.
- Assignment: See
assignments/complex-lab-assignment.md - Solution: See
code-solutions/complex-lab-code.py - Input Data: See
input_data/input_data(lab-6).jpg - Output Data: See
output_data/output_data(1)(lab-6).jpg,output_data/output_data(2)(lab-6).jpg,output_data/output_data(3)(lab-6).jpg
This project is licensed under the License of Lviv Polytechnic National University. For more information, see the LICENSE file.
Special thanks to the faculty and staff at Lviv Polytechnic National University for their guidance and support in the development of these lab assignments. Their dedication to providing high-quality education has made this project possible.