Skip to content

Dan-Krod/numerical_methods

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

numerical_methods

Overview

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.

Repository Structure

  • assignments/: Contains the assignment descriptions for each lab in Markdown format.

    • lab-1-assignment.md
    • lab-2-assignment.md
    • lab-3-assignment.md
    • lab-4-assignment.md
    • lab-5-assignment.md
    • complex-lab-assignment.md
  • code-solutions/: Contains the Python code solutions for each lab.

    • lab-1-code.py
    • lab-2-code.py
    • lab-3-code.py
    • lab-4-code.py
    • lab-5-code.py
    • complex-lab-code.py
  • input_data/: Contains the input data files for labs 2 through 6.

    • input_data(lab-2).jpg
    • input_data(lab-3).jpg
    • input_data(lab-4).jpg
    • input_data(lab-5).jpg
    • input_data(lab-6).jpg
  • output_data/: Contains the output data files for labs 5 and 6.

    • output_data(lab-5).jpg
    • output_data(1)(lab-6).jpg
    • output_data(2)(lab-6).jpg
    • output_data(3)(lab-6).jpg

Lab Assignments

Lab 1: Direct and Iterative Methods for Solving Systems of Linear Algebraic Equations

  • 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

Lab 2: Methods for Refining the Roots of Nonlinear Equations

  • 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

Lab 3: Newton's Method and ε-Algorithm for Solving Systems of Nonlinear Equations

  • 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

Lab 4: Numerical Integration Methods for Definite Integrals

  • 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

Lab 6: Analysis of Dynamic Processes in Nonlinear Compensating Circuits of Control Systems

  • 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

Contributors

License

This project is licensed under the License of Lviv Polytechnic National University. For more information, see the LICENSE file.

Acknowledgments

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages