Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Please write in PYTHON post Your class project will be completed in groups. These groups will be assigned by the instructor. All submissions will be
Please write in PYTHON
post
Your class project will be completed in groups. These groups will be assigned by the instructor. All submissions will be made as a group. You are strongly encouraged to work collaboratively utilizing github for version control. Coding will be done in report form in the python language using jupyter notebooks. Both code and reporting will be assessed in this course. With jupyter these will be in one .ipynb document. The report should be readable without use of this document. Please do not repeat the numbering used here. While your code need not be as short as possible, you should automate with for loops rather than typing out multiple lines of code when possible. Functions should be short, written to do one thing. Variable names should be descriptive and allow reader to understand what they represent. 1. Gauss-Jordan Method (a) Define functions for swapping rows, adding rows and multiplying by a constant. (b) Preform the Gauss-Jordan process using these functions on a system of at least three equations and three unknowns. (c) Create an algorithm for solving systems of equations following the Gauss-Jordan elimination method and apply it to your same system. 2. Start your report and comment on the following. (a) Describe your findings in words. (b) Discuss the limitations of the algorithm you created. What could you do differently to fix the issue. Consider what happens with the system -2y = 2 2. - 4y = 4 Your class project will be completed in groups. These groups will be assigned by the instructor. All submissions will be made as a group. You are strongly encouraged to work collaboratively utilizing github for version control. Coding will be done in report form in the python language using jupyter notebooks. Both code and reporting will be assessed in this course. With jupyter these will be in one .ipynb document. The report should be readable without use of this document. Please do not repeat the numbering used here. While your code need not be as short as possible, you should automate with for loops rather than typing out multiple lines of code when possible. Functions should be short, written to do one thing. Variable names should be descriptive and allow reader to understand what they represent. 1. Gauss-Jordan Method (a) Define functions for swapping rows, adding rows and multiplying by a constant. (b) Preform the Gauss-Jordan process using these functions on a system of at least three equations and three unknowns. (c) Create an algorithm for solving systems of equations following the Gauss-Jordan elimination method and apply it to your same system. 2. Start your report and comment on the following. (a) Describe your findings in words. (b) Discuss the limitations of the algorithm you created. What could you do differently to fix the issue. Consider what happens with the system -2y = 2 2. - 4y = 4Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started