{"id":22804468,"url":"https://github.com/armemius/computationalmathcourse","last_synced_at":"2025-07-19T10:34:28.699Z","repository":{"id":245296730,"uuid":"817815197","full_name":"Armemius/ComputationalMathCourse","owner":"Armemius","description":"Collection of laboratory works for computational maths course in ITMO university","archived":false,"fork":false,"pushed_at":"2024-06-26T11:22:03.000Z","size":634,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-12T10:08:16.301Z","etag":null,"topics":["cli","computational-math","cpp","study-project","web"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Armemius.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-20T13:51:20.000Z","updated_at":"2024-06-20T16:53:48.000Z","dependencies_parsed_at":"2024-06-21T07:43:58.273Z","dependency_job_id":"5b6c34b2-37bf-4370-b874-411a22d163ae","html_url":"https://github.com/Armemius/ComputationalMathCourse","commit_stats":null,"previous_names":["armemius/computationalmathcourse"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Armemius%2FComputationalMathCourse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Armemius%2FComputationalMathCourse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Armemius%2FComputationalMathCourse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Armemius%2FComputationalMathCourse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Armemius","download_url":"https://codeload.github.com/Armemius/ComputationalMathCourse/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237391845,"owners_count":19302534,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","computational-math","cpp","study-project","web"],"created_at":"2024-12-12T10:08:18.665Z","updated_at":"2025-02-05T23:32:31.997Z","avatar_url":"https://github.com/Armemius.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Computational math course\n\nThis repository contains all my laboratory works that I've done as a part of computational math courses as a part of my education at ITMO university\n\n## Laboratory work 1 - SLAE solver [CLI]\n\nProgram that solves system of linear algebraic equations using simple iterations method\n\n[Link to the source code](./)\n\n## Laboratory work 2 - Non-linear equation solver [Web]\n\nProgram that solves non-linear equation using variety of methods including:\n\n- Bisection method\n- Newton method\n- Secant method\n- Chords method\n- Simple iteration method\n\n[Link to the fronted source code](./) \\\n[Link to the backend source code](./)\n\n## Laboratory work 3 - Numerical integration [CLI]\n\nProgram that compute value of specified definite integral and mathematical error using several methods including:\n\n- Left rectangles method\n- Right rectangles method\n- Central rectangles method\n- Trapezoid method\n- Simpson method\n\n[Link to the source code](./)\n\n## Laboratory work 4 - Function approximation [WEB]\n\nProgram that compute different approximation functions for a given table of data, the program computes:\n\n- Linear approximation\n- Quadratic approximation\n- Cubic approximation\n- Exponential approximation\n- Logarithmic approximation\n- Power approximation\n\nAnd RMSE and determination coefficient (R^2) for all variants of the approximation functions and based on that finds the best approximation\n\n[Link to the website](https://projects.armemius.ru/approximator) \\\n[Link to the fronted source code](./) \\\n[Link to the backend source code](./)\n\n## Laboratory work 5 - Function interpolation [WEB]\n\nProgram that compute interpolation function and value of it in specified point. Different methods available including:\n\n- Lagrange polynomial\n- Newton polynomial (finite differences)\n- Newton polynomial (split differences)\n- Gauss polynomial (left variant)\n- Gauss polynomial (right variant)\n- Bessel schema\n- Stirling schema\n\n[Link to the website](https://projects.armemius.ru/interpolator) \\\n[Link to the fronted source code](./) \\\n[Link to the backend source code](./)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmemius%2Fcomputationalmathcourse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farmemius%2Fcomputationalmathcourse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmemius%2Fcomputationalmathcourse/lists"}