Answered step by step
Verified Expert Solution
Link Copied!

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

image text in transcribedpost

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 = 4

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Pro SQL Server Administration

Authors: Peter Carter

1st Edition

1484207106, 9781484207109

More Books

Students also viewed these Databases questions