Está en la página 1de 2

Universidad Tecnológica De Pereira

Métodos computacionales en sistemas de potencia

Nombre: Felix Adrian Trujillo Perdomo

Código: 1006506591

Código:

using LinearAlgebra
using Plots

function Metodo_punto_fijo(A::Matrix,b::Vector)

x = [0; 0]
n_iter = 30
err = zeros(n_iter)
An = I - A
L = norm(An)

if L>1
println("No cumple con el criterio de convergencia")
else
for k = 1:n_iter
x = b + An*x
err[k] = norm(A*x-b)
end
end
return x,err
end

A = [1 0.5;0.3 1]
b = [3; 5]
x, errd = Metodo_punto_fijo(A,b)

plot( errd, title = "Punto Fijo Para Matriz", yscale =:log10)


xlabel!("X")
ylabel!("Y")
Resultado:

También podría gustarte