{"id":21478360,"url":"https://github.com/mathworks-teaching-resources/power-iteration","last_synced_at":"2026-01-02T23:56:19.047Z","repository":{"id":263505667,"uuid":"890608903","full_name":"MathWorks-Teaching-Resources/Power-Iteration","owner":"MathWorks-Teaching-Resources","description":"Numerical linear algebra script to introduce power iteration","archived":false,"fork":false,"pushed_at":"2024-11-18T22:23:33.000Z","size":532,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-23T17:57:27.685Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MathWorks-Teaching-Resources.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-18T21:44:11.000Z","updated_at":"2024-11-18T22:23:36.000Z","dependencies_parsed_at":"2024-11-18T23:29:52.436Z","dependency_job_id":"113424f9-954a-4d1c-bd4f-78aca7ae88f9","html_url":"https://github.com/MathWorks-Teaching-Resources/Power-Iteration","commit_stats":null,"previous_names":["mathworks-teaching-resources/power-iteration"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathWorks-Teaching-Resources%2FPower-Iteration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathWorks-Teaching-Resources%2FPower-Iteration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathWorks-Teaching-Resources%2FPower-Iteration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathWorks-Teaching-Resources%2FPower-Iteration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MathWorks-Teaching-Resources","download_url":"https://codeload.github.com/MathWorks-Teaching-Resources/Power-Iteration/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243997164,"owners_count":20380982,"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":[],"created_at":"2024-11-23T11:17:49.503Z","updated_at":"2026-01-02T23:56:19.023Z","avatar_url":"https://github.com/MathWorks-Teaching-Resources.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Power Method and Rayleigh Quotient for Eigenvector/Eigenvalue Approximation\n\u003c!-- This is the \"Title of the contribution\" that was approved during the Community Contribution Review Process --\u003e \n\n[![View \u003cFile Exchange Title\u003e on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/175973-power-iteration) [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Power-Iteration\u0026file=Power_iteration.mlx) \n\u003c!-- Add the \"File Exchange\" icon to the README if this repo also appears on File Exchange via the \"Connect to GitHub\" feature --\u003e \n\u003c!-- Add the \"Open in MATLAB Online\" icon to the README to open a particular file on MATLAB Online --\u003e \n\n## Information\nThis curriculum module explains how the power method (otherwise known as power iteration) works with the help of an interactive MATLAB\u0026reg; live script. The algorithm is analyzed step-by-step with output display, proper visualization, reflection questions and practice problems. Power iteration is then investigated and compared with the MATLAB eig function and the characteristic polynomial method in terms of performance. The script can be used by professors teaching (numerical) linear algebra or students that want to explore and understand how the algorithm works.\n\n\u003c!--- If your project includes a visualation or any images or an App please include a screenshot in this README ---\u003e\n\n\u003c!If you mention any trademarks, all MathWorks\u0026reg; (including MATLAB\u0026reg;)  and 3rd party trademarks\u0026trade; need to be correctly marked the first time they are prominently used in each file (including the README.MD).  \n\u003c!--- Markdown supports the following HTML entities: © - \u0026copy;  ® - \u0026reg;  ™ - \u0026trade;\nMore information about Trademarks can be found internally within the Checklist for Community Contributions and Supportfiles Confluence page---\u003e\n\n\u003c!If your repository plans to accept contributions, you should include the `CONTRIBUTING.md` file from this repository.  If you **do not accept contributions**, don't copy the `CONTRIBUTING.md` file.\n\nPlease remember to delete all template related text that you are not using within your README.md\n\n\u003c!--- Please remember to delete all template related text that you are not using within your README.md ---\u003e\n\n## Prerequisites\n\u003c!--- Make sure you have a License.txt within your Repo ---\u003e\n\nThe module requires a basic understanding of matrix operations, eigenvalues/eigenvectors, characteristic polynomial and diagonalization.\n\nMinimal fluency with MATLAB is required. If you want to improve your MATLAB knowledge, [MATLAB Onramp](https://matlabacademy.mathworks.com/details/matlab-onramp/gettingstarted) is a free two-hour introductory tutorial that teaches the essentials of MATLAB.\n\n## Setup \nTo Run:\n1. Download the Power_Iteration.mlx file\n2. Open the file using MATLAB\n\n\n## MathWorks Products (https://www.mathworks.com)\n\n- [MATLAB\u0026reg;](https://www.mathworks.com/products/matlab.html) (release R2024a or newer)\n- [Symbolic Math Toolbox\u0026trade;](https://www.mathworks.com/products/symbolic.html)\n\n\n\n## License\n\u003c!--- Make sure you have a License.txt within your Repo ---\u003e\n\nThe license is available in the License.txt file in this GitHub repository.\n\n## Community Support\n[MATLAB Central](https://www.mathworks.com/matlabcentral)\n\nCopyright 2024 The MathWorks, Inc.\n\n\u003c!--- Do not forget to the add the SECURITY.md to this repo ---\u003e\n\u003c!--- Add Topics #Topics to your Repo such as #MATLAB  ---\u003e\n\n\u003c!--- This is my comment ---\u003e\n\n\u003c!-- Include any Trademarks if this is the first time mentioning trademarked products (For Example:  MATLAB\u0026reg; Simulink\u0026reg; Trademark\u0026trade; Simulink Test\u0026#8482;) --\u003e \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathworks-teaching-resources%2Fpower-iteration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathworks-teaching-resources%2Fpower-iteration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathworks-teaching-resources%2Fpower-iteration/lists"}