Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Python problem Make a function defined as: def GaussJacobi(Aaug, x, niter = 15): Purpose: use the Gauss-Jacobi method to estimate the solution to a set

Python problem

Make a function defined as: def GaussJacobi(Aaug, x, niter = 15):

Purpose: use the Gauss-Jacobi method to estimate the solution to a set of N linear equations expressed in matrix form as A x = b. Both A and b are contained in the function argument - Aaug - an augmented A-matrix Do NOT use pivoting to try to improve the solution. Simply use the values as given.

Aaug: an augmented matrix containing [A | b ] having N rows and N+1 columns, where N is the number of equations in the set.

x: a vector (array) contain the values of the initial guess

niter: the number of iterations (new x solutions) to compute

return value: the final new x vector.

image text in transcribed
Write and call a main() function that uses your GaussJacobi function to estimate and print the solution to the sets of linear equations contained in the following Augmented A-matrices: MyA = [[4, -1, -1, 3], [-2, -3, 1, 9], using initial guesses of all ZEROS. Perform 22 iterations. [-1, 1, 7, -6]] anotherA = [[ 4, 3, 1, -1, 2], [ 2, -5, 0, -2, -3], using initial guesses of all ONES. Perform 3 [ -3, 3, -6, 1, 5], iterations. [ 0, 1, 4, 8, -2] ]

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_2

Step: 3

blur-text-image_3

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

Financial management theory and practice

Authors: Eugene F. Brigham and Michael C. Ehrhardt

12th Edition

978-0030243998, 30243998, 324422695, 978-0324422696

Students also viewed these Programming questions